我对 SSIS 比较陌生。我正在尝试使用 Microsoft OLEDB for Oracle 从 Oracle 数据库中提取信息,并且正在使用以下查询:
SELECT ID FROM Test
我收到一条错误消息:the value cannot be converted because of a potential loss of data
. 如果我将查询更改为以下内容,则它可以工作:
SELECT '1' FROM Test
我认为它失败了,因为 ID 不是整数。但是,平面文件连接管理器显示 OutputColumnWidth 为 50。我做错了什么?
格林威治标准时间 16:30 更新
我对此进行了更多研究,似乎是具有“频率”或“无”直方图的列导致了问题。那些具有“高度平衡”直方图的人似乎没问题。