sql将一个表中的数据插入到另一个表中的方法

1、新表不存在(即复制数据的同时创建与旧表相同结构的新表):

[sql]?view plain?copy

?在CODE上查看代码片派生到我的代码片

  1. select?[col1,col2,col3...]?into?new_table?from?old_table?where?1=1

2、新表已存在,从旧表从插入选择的数据(注意:表的[主键]不要复制,因为具有唯一性,否则:Sql Server提示“当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'xxxxxx' 中的标识列插入显式值”)

[sql]?view plain?copy

insert?into?table1(col1,col2,col3,...)

  1. select?[col1,col2,col3...]?from?table2

转载请注明出处:

转载自http://lxfamn.cn/blog

未经允许不得转载:lxfamn » sql将一个表中的数据插入到另一个表中的方法

赞 (0) 打赏

置顶推荐

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏