简介
将查询语句查询的结果集作为数据插入到数据表中。
一、通过INSERT SELECT语句形式向表中添加数据
例如,创建一张新表AddressList来存储班级学生的通讯录信息,然后这些信息恰好存在学生表中,则可以从学生表中提取相关的数据插入建好的AddressList表中。
T-SQL语句如下:
insert into AddressList(姓名,地址,邮箱)
select name,address,email
from Students
语法快记:该语句和常规的插入语句语法很相似,为了更好的记住语法,即可理解此插入语句把values替换成了查询语句。
使用该语句插入数据的注意事项:
1.查询语句部分其中列的个数、顺序、数据类型必须与INSERT语句的指定列要保持一致,列名可以不相同。