【发布时间】:2013-11-29 14:18:23
【问题描述】:
在源项中获取 sqlCommand:
SELECT SUBSTRING(MKGDiagnoses.ICD9Code, 2,7) AS ICD9Code
FROM ...
ICD9Code 列输出一个长度为 7 个位置的字符串。 现在改为:
SELECT SUBSTRING(MKGDiagnoses.ICD9Code, 2,6) AS ICD9Code
FROM ...
因此该列的数据类型更改为 6 个位置的字符串。
这样的变化永远不会反映在输出列的数据类型中,而外部列的数据类型确实更改为长度为 6 的 [DT_STR]。
这是预期的行为吗?此行为是否可覆盖?
【问题讨论】:
标签: sql-server-2005 ssis