我实际上有一个在SSIS中执行的新进程。由于源查询中使用的表之一具有数百万的数据,因此如果我们使用该表创建另一个进程则需要更多时间。因此,我们决定使用包含百万条记录的表的包,并将数据插入到新表中。为了做到这一点,我们使用了一个脚本组件,在脚本组件中获取数据并通过存储过程加载到新表中。
但是,我的问题是我有一个名为DKID的列,其值是表中的最大值(DKID)+1。但是当执行多个进程时,会插入重复的DKID。
请提出解决方案。
答案 0 :(得分:1)
一种解决方案是使用IDENTITY列。