[OLE DB Source [963]]错误

时间:2015-05-29 14:46:14

标签: sql-server visual-studio ssis

我创建了一个包含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的长度吗?

1 个答案:

答案 0 :(得分:0)

而是使用NULL之类的

SELECT NULL AS PersonNo FROM Person