我需要'迁移'在Oracle中的一个表中,该表有一个主键列,其中包含一个序列和一个触发器,用于自动增加所提到的列,该过程详细here。
问题是,我想将此表迁移到SQL Server,我希望利用身份功能。如何调整SQL Server中的表?考虑到我需要迁移数据的事实,我不想要自动增量列的问题;我会在Oracle中丢失以前的id分配吗?
答案 0 :(得分:1)
不,您使用标识列创建表,例如
__stdcall
然后当你插入oracle数据时,在插入之前运行这个命令
MyID int identity([your max ID],1)