请问在SQL Server中,SQL语句的Insert支持一次插入多条记录吗?
麻烦加注释,俺就是个菜鸟,谢谢.最好以一个例题的方式解说(题目+答案代码+注释),以便我慢慢琢磨.谢谢大家!士大夫孔已己的方法比较容易接受,谢谢.我想补充一下的是:能不能...
麻烦加注释,俺就是个菜鸟,谢谢.最好以一个例题的方式解说(题目+答案代码+注释),以便我慢慢琢磨.
谢谢大家!
士大夫孔已己的方法比较容易接受,谢谢.我想补充一下的是:能不能把两个相同结构的表的数据合在一起,就是说把另外的表的数据一次性全部插到一个表上.比如说一个专业,分两个班,每班的信息各在一个表上,能不能一次性把信息综合起来? 展开
谢谢大家!
士大夫孔已己的方法比较容易接受,谢谢.我想补充一下的是:能不能把两个相同结构的表的数据合在一起,就是说把另外的表的数据一次性全部插到一个表上.比如说一个专业,分两个班,每班的信息各在一个表上,能不能一次性把信息综合起来? 展开
4个回答
展开全部
当然可以啊。语法:
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中的四个栏位中去
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中的四个栏位中去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,你用
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来进行操作
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来进行操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前面的人都不厚道,斜的清楚一些嘛?
瞧瞧我的吧
一个表学生关系Student,包括学号Sno、姓名SN、年龄SA;
现在我们插入任意3个学生的完整信息;
INSERT INTO Student
(TABLE (01001,‘赵华’,19),
(01002,‘李芳’,18),
(01003,‘刘红’,20),
);
批评你一下,在那个表里面多加一个属性不就可以了吗,还啰嗦什么什么的,感觉你都没有认真听课,认真看书,只会想当然!多加一个属性“班级”
瞧瞧我的吧
一个表学生关系Student,包括学号Sno、姓名SN、年龄SA;
现在我们插入任意3个学生的完整信息;
INSERT INTO Student
(TABLE (01001,‘赵华’,19),
(01002,‘李芳’,18),
(01003,‘刘红’,20),
);
批评你一下,在那个表里面多加一个属性不就可以了吗,还啰嗦什么什么的,感觉你都没有认真听课,认真看书,只会想当然!多加一个属性“班级”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询