繁体   English   中英

仅执行提取的源 oracle 连接器级中的错误

[英]Error in source oracle connector stage which is performing just an extract

我在源 oracle 连接器阶段的作业中面临以下错误,该连接器阶段仅执行提取。

OCI function OCIStmtFetch2 返回状态 -1。

错误代码:1455,错误消息:ORA-01455:转换列溢出 integer 数据类型。 (CC_OraStatement::fetch,文件 CC_OraStatement.cpp,第 1,820 行)

Oracle 中的数据类型是什么? 通常 Oracle 指定 NUMBER,它可以有多达 38 位数字。 Integer 最多可以有 10 个数字。 如果您从 Oracle 导入表定义,它将为您提供可以使用的该列的数据类型。 或者 - 如果您必须使用 integer - 您可以使用用户定义的 SQL 将该列转换为 INTEGER,但在这种情况下您仍然可能会遇到“太大”的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM