0
需要帮助的人。我正在尝试使用以下查询来获取表中的数据。它在SSMS中工作,但在SSIS中引发错误。查询适用于SSMS,但不适用于SSIS
SELECT CONVERT(VARCHAR(10), GETDATE(), 120) AS col1
UNION ALL
SELECT CAST (CustomerID AS VARCHAR)
FROM tCustomer
UNION ALL
SELECT CAST(COUNT(*) AS VARCHAR) AS col1
FROM tCustomer
引发错误
[OLE DB Source [1]] Error: There was an error with output column "col1" (35) on output "OLE DB Source Output" (11). The column status returned was: "The value could not be converted because of a potential loss of data.".
我所试图实现的是
Header line yyyy-mm-dd
--e.g. 2013-07-01
Data records
Trailer record
---e.g. 13480
我要去哪里错了?
什么数据类型(大小)目的列? – christiandev
长度为20的字符串[DT_STR]。 – Akshay
任何记录的长度是否大于20? – christiandev