首页 > 技术文章 > select into from 和 insert into select 的用法和区别

qianj 2020-08-26 09:21 原文

select into 和inserrt into  都能满足复制表的作用 但是二者又有区别

select into :

语法 :SELECT vale1, value2 into Table2 from Table1

此处 创建目标表table2  并 把table1 中的数据复制到table2

注意 :要求table2 表不存在

 

insert into from :

语法: Insert into Table2(field1,field2,...) select value1,value2,... from Table1

注意: 要求表table2 必须存在 且 列必须存在

注意Table2的主键约束,如果Table2有主键而且不为空,则 field1, field2...中必须包括主键

推荐阅读