【发布时间】:2012-11-16 22:56:34
【问题描述】:
如下图所示,我在 SQL Server 中有一个表,我通过平面文件源填充该表。我要根据下面列出的逻辑更新目标表中的两列:
- SessionID - 来自第一个 CSV 导入的所有行的值都为 1;第二次导入的值为 2,依此类推。
- TimeCreated - CSV 导入发生时的日期时间值。
我不需要关于如何编写 TSQL 代码来完成这项工作的帮助。相反,我希望有人建议一种方法来将其实现为 SSIS 中的数据流任务。
提前感谢您的想法。
2012 年 11 月 29 日编辑
由于到目前为止的所有答案都建议在 SQL Server 端解决这个问题,所以我想向您展示我最初尝试做的事情(见下图),但它不起作用。 SSIS 将数据插入目标表后,触发器未在 SQL Server 中触发。
如果你们中的任何人能解释为什么触发器没有触发,那就太好了。
【问题讨论】:
标签: sql sql-server ssis etl dataflow