Sql Server Select Into和Insert into select
1.select into from语句:注意内容:要求目标表B不存在,因为在插入时会自动创建表B,并将A中指定字段数据复制到B中。示例如下:select * into A from B2.insert into select 语句:注意:(1)要求目标表B必须存在,并且字段field,field1...也必须存在(2)注意B的主键约束,如果B有主键而且不为空,则 field1, field2..
·
1.select into from语句:
注意内容:要求目标表A不存在,因为在插入时会自动创建表A,并将B中指定字段数据复制到A中。
示例如下:
select * into A from B
2.insert into select 语句:
注意:
(1)要求目标表B必须存在,并且字段field,field1...也必须存在
(2)注意B的主键约束,如果B有主键而且不为空,则 field1, field2...中必须包括主键
(3)注意语法,不要加values,和插入一条数据的sql混了,不要写成:insert into B (field,field2) values (1,2)
正确写法SQL:
insert into B (field,field1,...) select value,value1,... from A
或
insert into B select * from A
更多推荐
已为社区贡献3条内容
所有评论(0)