这是Evaluate Expression with expression builder - Stack Overflow的跨站点副本,我想通过屏幕截图和一个更广泛的问题来分享它,因为只有在搜索错误时才会点击其他链接。谢谢,去那里回答。
我尝试添加一个 bigint 列作为新的派生列,但出现错误:
错误1:
文字“12345678910”太大,不适合类型 DT_I4。文字的大小溢出了类型。
错误2:
尝试解析表达式“(DT_I8)12345678910”失败并返回错误代码 0xC004707C。无法解析该表达式。它可能包含无效元素或格式不正确。也可能存在内存不足错误。
问题
如何在 SSIS 中输入一个大整数?
传奇
DT_I8 = 8 字节整数
DT_I4 = 4 字节整数
L
在数字末尾添加一个。不需要写
(DT_I8)12345678910L
,12345678910L
只要在框后面检查元数据就足够了: