用insert语句能一次插入多条记录吗? insert tableA select * from tableBor:insert tableA (fieldname) select 1 union select 2 union select 3 ...... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以insert into t1(t1.col_1,t1.col_2) select t2.col_1,t2.col_2 from t2把t2查到的结果放到t1中。 偶的意思是,不用select语句,而是用现有的字段值插入,试了好多格式都不对呀,不知道该怎么办,一条一条的加是不是太麻烦了:) insert in table name select ...union select...union select... 比如:能不能把两条语句insert sys_mcodelist(code ,name) values('0000','文化程度')insert sys_mcodelist(code,name) values('0001','考试成绩')合成一条来写,格式是怎样的 可以的insert into tbselect .........union select ............................... insert tableA (fieldname) select 1 union select 2 union select 3 ......其中1,2,3就是你的字段值啊sqlserver好像不能这样写:insert into tableA(fieldname1,fieldname2) values ('1','a'),('2','b')...... insert sys_mcodelist(code ,name) values('0000','文化程度'), ('0001','考试成绩'), ('0002','学历')这样就可以了! 在sql server里用leoy的办法不行啊,显示有语法错误,不过用union就可以了:)不管怎么说还是多谢大家 被sql闹崩溃了 跨数据视图 超级简单的问题。数据A表复制到B表where a.id=b.id SQLSERVERAGENT 启动不了,是怎么回事? 使用SQL Agent还原数据库导致服务器重启 请教sql语句 紧急求助! 安装sql server 2012安装程序文件时失败? 如何通过互联网联接到某个连上互联网的局域网中的一台计算机上的MSSQL上 高分求教一个问题! 循环查询出错了 XP 安装SQL哪个版本?哪儿可以下?
insert into t1(t1.col_1,t1.col_2) select t2.col_1,t2.col_2 from t2
把t2查到的结果放到t1中。
insert sys_mcodelist(code ,name)
values('0000','文化程度')
insert sys_mcodelist(code,name)
values('0001','考试成绩')
合成一条来写,格式是怎样的
insert into tb
select .........
union
select ...........
..........
..........
insert into tableA(fieldname1,fieldname2) values ('1','a'),('2','b')......
values('0000','文化程度'),
('0001','考试成绩'),
('0002','学历')这样就可以了!