数据库中插入记录的分类
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了
Insert into Table2(field1,field2,...) select value1,value2,... from Table1 这个没有values 了
SELECT vale1, value2 into Table2 from Table1
这条语句还是有values
两条语句的差别第一种情况可以一次插入多条,而且Table2必须先存在
而第种情况 一次只可以插入一条 而且table2不要必须先存在。
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了
Insert into Table2(field1,field2,...) select value1,value2,... from Table1 这个没有values 了
SELECT vale1, value2 into Table2 from Table1
这条语句还是有values
两条语句的差别第一种情况可以一次插入多条,而且Table2必须先存在
而第种情况 一次只可以插入一条 而且table2不要必须先存在。