请问在SQL Server中,SQL语句的Insert支持一次插入多条记录吗?

麻烦加注释,俺就是个菜鸟,谢谢.最好以一个例题的方式解说(题目+答案代码+注释),以便我慢慢琢磨.谢谢大家!士大夫孔已己的方法比较容易接受,谢谢.我想补充一下的是:能不能... 麻烦加注释,俺就是个菜鸟,谢谢.最好以一个例题的方式解说(题目+答案代码+注释),以便我慢慢琢磨.
谢谢大家!
士大夫孔已己的方法比较容易接受,谢谢.我想补充一下的是:能不能把两个相同结构的表的数据合在一起,就是说把另外的表的数据一次性全部插到一个表上.比如说一个专业,分两个班,每班的信息各在一个表上,能不能一次性把信息综合起来?
展开
 我来答
hr_shenwei
推荐于2016-02-08 · TA获得超过178个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:266万
展开全部
可以一次加入多条记录。

在SQL SERVER里边,多个INSERT 语句之间,用分号(;)或者空格,隔开,这样数据库就认为你是在进行多条SQL语句的插入操作。就可以插入多条了。
jake_ge
2010-12-07 · TA获得超过191个赞
知道小有建树答主
回答量:104
采纳率:0%
帮助的人:61.3万
展开全部
当然可以啊。语法:
insert into table_a (column1,column2,column3,column4) select b1,b2,b3,b4 from table_b where ....
注意:table_a必须是一个已经存在的table,这样就可以从table_b中选择多条记录,将table_b中的四个栏位的值插入到table_a中的四个栏位中去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youngboy921
2010-12-07 · TA获得超过169个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:173万
展开全部
可以,你用
select * from 班级1--查询班级1表里的数据
union --合并
select * from 班级2 --查询班级2表里的数据
还可以
insert into 其他表 --将下面查出来的数据插入到其他表
select * from
(select * from 班级1--查询班级1表里的数据
union --合并
select * from 班级2 --查询班级2表里的数据
) a --把查询出的内容定义成一个表 a ,对a来进行操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
士大夫孔已己
2010-12-08 · 超过23用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:27万
展开全部
前面的人都不厚道,斜的清楚一些嘛?
瞧瞧我的吧
一个表学生关系Student,包括学号Sno、姓名SN、年龄SA;
现在我们插入任意3个学生的完整信息;
INSERT INTO Student
(TABLE (01001,‘赵华’,19),
(01002,‘李芳’,18),
(01003,‘刘红’,20),
);
批评你一下,在那个表里面多加一个属性不就可以了吗,还啰嗦什么什么的,感觉你都没有认真听课,认真看书,只会想当然!多加一个属性“班级”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式