首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL表数据批量更新和批量录入有关问题

2012-01-19 
SQL表数据批量更新和批量录入问题请教:1、SQl数据库中有两个属性列完全相同的数据表A和B,如何把A表的数据全

SQL表数据批量更新和批量录入问题
请教:1、SQl数据库中有两个属性列完全相同的数据表A和B,如何把A表的数据全部插入到B   表中去?
                2、如何利用A表数据来更新B表?

[解决办法]
1.
INSERT INTO tableA SELECT * FROM tableB
[解决办法]
抱歉,看错了,更正一下:
INSERT INTO tableB SELECT * FROM tableA
注意:如果B表有IDENTITY自动增量列则不能这样写,必须这样写:
SET IDENTITY_INSERT tableB ON /*允许向IDENTITY列显式插入值*/
INSERT INTO tableB SELECT * FROM tableA
SET IDENTITY_INSERT tableB OFF /*禁止向IDENTITY列显式插入值*/


热点排行