ODI 12c:ORA-01461:只能绑定LONG值以插入LONG列

时间:2019-03-05 16:15:28

标签: oracle clob oracle-data-integrator

我有一个.csv文件,其中某个字段的长度大约为8000个字节。使用ODI Studio,我在“模型”部分将此字段映射为15000字节的字符串。在db oracle中,我尝试使用CLOB数据类型存储数据。但是,我收到了以下错误消息:“只能将LONG值绑定才能插入到LONG列中。”

如何存储此列?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试to_lob oracle函数,在映射选项卡中应用to_lob(modelname.columnname)。

确保从源流出的数据仅具有LONG可接受的值,并且可以将其解析为CLOB值。否则会引发错误。

如果引发该错误,请尝试使用when语句处理该错误,然后应用to_lob。