使用SSIS在一秒内将单个字段值拆分为多行table

Use SSIS to split a single field value into multiple rows in a second table

所以情况是我正在编写一个 SSIS 包来将数据从旧数据库迁移到新数据库。在旧数据库中,我们有一个名为 comments 的文本列,有时会填充 30MB 的文本。其中大部分是带有时间戳的评论线程。我想通过使用正则表达式或类似的东西来使用时间戳来拆分数据并将其移动到第二个 child table 称为评论。然后它还需要引用原始记录的 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 的建议,我通过创建脚本任务并在复制时修改输出来解决这个问题。