【发布时间】:2017-12-22 03:22:43
【问题描述】:
我有下面的 T-SQL 查询行,我正在尝试将其转换为 Visual Studio SSIS 表达式到派生列任务中。
所以tableA 只有[Work item /Submission no#] 列,但是当执行以下情况时,我需要将它们分成两列,如表B 中的SubmissionCommon 和SubmissionNumber。
CASE
WHEN ISNUMERIC(SUBSTRING([Work item /Submission no#], 4, 2)) = 1
THEN LEFT([Work item /Submission no#], 15)
ELSE LEFT([Work item /Submission no#], 16)
END AS SubmissionCommon,
[Work item /Submission no#] AS SubmissionNumber
【问题讨论】:
标签: sql sql-server ssis expression etl