[OLE DB Source [963]]错误
问题描述:
我已经创建了一个包含OLEDB源和OLEDB目标的数据流任务。 OLEDB源具有数据访问模式:来自变量的SQL命令。该变量称为:SQLQuery。的SQLQuery的设计时间值是:[OLE DB Source [963]]错误
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从人
我可以指定SQL查询PersonNo的长度?
答
而是使用NULL
像
SELECT NULL AS PersonNo FROM Person
'SELECT CAST( '' 为varchar(10))作为PersonNo'? – Lamak