关于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.
左侧树-我的技术社区-我的社区积分