当我尝试使用 ADO.NET 实体框架将具有大型 xml 的新记录插入具有 XmlType 列的 oracle 表时,出现以下错误。
Oracle.DataAccess.Client.OracleException
Message=ORA-06550: line 5, column 22:
PL/SQL: ORA-00932: inconsistent datatypes: expected NUMBER got NCLOB
ORA-06550: line 4, column 1:
PL/SQL: SQL Statement ignored
映射到该列的属性的数据类型是字符串。
但是,当我尝试插入一个小 xml 时,它会毫无问题地保存它。
在 Oracle ODAC 文档中,他们指出当前保存到 XML 数据类型有 2000 个字符的限制。
“ORA-00932:不一致的数据类型:预期 - 得到 NCLOB”错误
当尝试绑定一个等于或的字符串时会遇到
XMLType 列长度超过 2,000 个字符或
范围。 [错误12630958]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)