用户(身份证,姓名,姓氏,鳕鱼)
UserNew(uid,uname,usurname,ucod)
第一个表的数据是第二个。
我必须在UserNew表中复制User表的数据。
我尝试过插入查询,但uid(主键)值发生了变化。
我该怎样做才能保持相同的价值?
感谢
答案 0 :(得分:0)
我猜测uid
表的UserNew
是一个标识(自动增量)列。因此,您可以发出SET IDENTITY_INSERT UserNew ON
语句,然后插入数据(包括正确的ID),然后发出SET IDENTITY_INSERT UserNew OFF
答案 1 :(得分:0)
您需要启用
SET IDENTITY_INSERT tablename ON
http://msdn.microsoft.com/en-us/library/aa259221(SQL.80).aspx