Datastage:在执行时报错ORA-1405

ZY_SHUQIANXJ_V,0: The OCI function OCIStmtFetch2 returned status -1. Error code: 1,455, Error message: ORA-01455: converting column overflows integer datatype. (CC_OraStatement::fetch, file CC_OraStatement.cpp, line 1,599)

datastage 列属性,插入列后若不修改列属性可空,将在执行时报错ORA-1405,非 非空字段NULL值,由于这里设置非空,将出此错。

 

 

 

 

ZY_SHUQIANXJ_V,0: The OCI function OCIStmtFetch2 returned status -1. Error code: 1,457, Error message: ORA-01457: converting column overflows decimal datatype. (CC_OraStatement::fetch, file CC_OraStatement.cpp, line 1,599)

 

 

 

 

 

 

JY_JIANYANBGMX_V,0: While reading data for column JIANYANMXID, the connector received Oracle error code ORA-1406. (CC_OraStatement::logArrayReturnCodes, file CC_OraStatement.cpp, line 6,449)

 

 

 

手工添加的字段列,没有在sql脚本中添加报下面错

 

-----------------------------------------

ZY_JIEDUANXJ,0: The OCI function OCIStmtExecute returned status 1. Error code: 1461, Error message: ORA-01461: can bind a LONG value only for insert into a LONG column.

ZY_JIEDUANXJ,0: The OCI function OCIStmtExecute returned status 1. Error code: 3106, Error message: ORA-03106: fatal two-task communication protocol error.

 

源段获取的clob字段没有做截取TO_CHAR(SUBSTR(FIELD,1,2000)),写目标超出4000长度。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值