使用SSIS可以在第二个表中将单个字段值拆分为多行



因此,我正在编写一个SSIS包,以将数据从旧数据库迁移到新数据库。在旧数据库中,我们有一个名为comments的Text列,其中有时会填充30MB的文本。其中大多数都是带有时间戳的注释线程。我想通过使用regex或类似的东西来使用时间戳,将数据拆分并移动到第二个子表comments中。然后它还需要引用原始记录的PK。谢谢

所以

Table1 [Profile]
PK | Comments
1  | '<timestamp> blah <timestamp> blah blah'
will turn into 
Table1 [Profile]
PK | Comments
1  | ''
Table2 [Comments]
PK | FK | Comment
1  | 1  | '<timestamp> blah'
2  | 1  | '<timestamp> blah blah'

正如wp78de所建议的,我通过创建一个脚本任务来解决这个问题,并在复制时修改输出。

相关内容

最新更新