读书人

关于insert的有关问题

发布时间: 2012-03-28 15:40:03 作者: rapoo

关于insert的问题
我有两个相同的表,列比较多,我想将一个表的数据取出来插入到另一个表中,但由于表中有一列是自动编号,不能用insert....select,我就得在循环中一列列赋值,这样写起来很麻烦,不知道有没有好点的办法,请大家关注一下我的问题,谢谢,还有,我在哪能看我还有多少积分?不好意思,我是新手.

[解决办法]
谁说的有自动编号的表不能使用insert... select


insert into t(col1,col2,col3) select col1,col2,col3 from t1;
[解决办法]
强制插入标识值

SET IDENTITY_INSERT 表名 ON

Insert 表名1
select * from 表2


SET IDENTITY_INSERT 表名 OFF

[解决办法]
2.
左侧树-我的技术社区-我的社区积分

读书人网 >.NET

热点推荐