繁体   English   中英

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

[英]ODI 12c: ORA-01461: can bind a LONG value only for insert into a LONG column

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

如何存储此列?

先感谢您!

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

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

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

暂无
暂无

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

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