我的方法中的漏洞:插入所有与Identity值相关的parent-child-grandchild-etc行

时间:2011-11-01 23:50:07

标签: sql-server ssis

我正在解析一个平面文件,导致4层深度相关记录的层次结构。

我想计算每个表中的下一个Identity值(使用IDENT_CURRENT和IDENT_INCR函数),然后解析内存中的文件,在处理文件时分配和递增ID。最后,我只是BCP(或其他任务,如果我决定在SSIS中执行此操作)文件,当然从层次结构的顶部开始。

这将在非工作时间完成,我可以锁定表格,以确保在此期间不会执行任何插入

除了漫长的交易之外,我认为这种方法没有任何问题......虽然看起来有点太容易了 - 我错过了什么?

1 个答案:

答案 0 :(得分:0)

我不这么认为。如果您选择将其用作工具,SSIS也可以快速进行这些转换。