T-SQL中INSERT、UPDATE

1、SELECT INTO:
语句形式为:SELECT vale1, value2 into 表2 from 表1

--目标表Table2不存在,在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中
SELECT vale1, value2 into Table2 from Table1   

2、INSERT INTO:
语句形式为:Insert into 表2(field1,field2,...) select value1,value2,... from 表1

 --目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量
 Insert into Table2(field1,field2,field3,field4) select value1,value2,'字符常量',数字N from Table1

3、UPDATE:
语名形式:

update 表 set field1=字段值1,field2=字段值2 where field3=字段值3
update 表A set field1=表B.fieldx from 表A,表B where 表A.id=表B.id and 表A.字段1=字段值 and 表B.字段1=字段值

第1种形式根据条件更新;第2种形式更新 表B的数据到 表A