备份

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

  • 语法 :SELECT vale1, value2 into Table2 from Table1

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

    注意 :要求table2 表不存在

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

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

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

你可能感兴趣的:(sql语句)