更新表时出现此错误:
ORA-01461: CAN BIND A LONG VALUE ONLY FOR INSERT INTO A LONG COLUMN
给出此错误的列定义为 aCLOB
并且我正在尝试插入一个包含近 40k 个字符的字符串...我在这里读到,解决方案是定义ParameterDirection
asInputOutput
而不仅仅是Input
. 我做到了,但后来我收到以下错误
ORA-00932: INCOHERENT TYPES OF DATA: - WAITED; CLOB OBTAINED
我怎么解决这个问题?我也认为是 dll 的问题,因为System.Data.OracleClient
它运行良好。但我想使用Oracle.ManagedDataAccess
,因为另一个已被弃用。
谢谢