我创建了一个包含OLEDB源和OLEDB目标的数据流任务。 OLEDB源具有以下数据访问模式:SQL Command From Variable。该变量称为:SQLQuery。 SQLQuery的设计时间值是:
select '' as PersonNo from Person
SSIS包引发了以下错误:
[OLE DB Source [963]] Error: The "output column "PersonNo" (1051)" failed because truncation occurred, and the truncation row disposition on "output column "Surname" (1051)" specifies failure on truncation. A truncation error occurred on the specified object of the specified component.
我不明白这个错误。但是,如果我执行以下操作,它似乎有效:
选择' 1111111111'作为PersonNo from Person
我可以在SQL查询中指定PersonNo的长度吗?
答案 0 :(得分:0)
而是使用NULL
之类的
SELECT NULL AS PersonNo FROM Person