0

更新表时出现此错误:

ORA-01461: CAN BIND A LONG VALUE ONLY FOR INSERT INTO A LONG COLUMN

给出此错误的列定义为 aCLOB并且我正在尝试插入一个包含近 40k 个字符的字符串...我在这里读到,解决方案是定义ParameterDirectionasInputOutput而不仅仅是Input. 我做到了,但后来我收到以下错误

ORA-00932: INCOHERENT TYPES OF DATA: - WAITED; CLOB OBTAINED

我怎么解决这个问题?我也认为是 dll 的问题,因为System.Data.OracleClient它运行良好。但我想使用Oracle.ManagedDataAccess,因为另一个已被弃用。

谢谢

4

1 回答 1

0

https://community.oracle.com/thread/509725?start=15&tstart=0

再次 - 将这个错误粘贴到 Google 中 - 很多人有很多错误,而且这个问题经常重复。

于 2016-03-29T12:24:54.627 回答