0

我这样使用sql,终于可以从table1复制表结构和数据,但是我发现table2没有主键,而我的table1实际上有一个主键叫id,每次自动加1。

select *  into database2.table2 from  database1.table1
4

2 回答 2

0
select *  into database2.table2 from  database1.table1
alter table table2 alter column id int identity(1,1)  not null 
alter table table2  add constraint pkid primary key (id)
于 2013-09-25T16:10:40.880 回答
0
SET IDENTITY_INSERT tablename ON /* on destination table */


INSERT INTO database2.table2 ( ColA, ColB, ColC) select ColA, ColB, ColC database1.table1


SET IDENTITY_INSERT tablename OFF /* on destination table */
于 2013-09-25T16:03:40.987 回答