所以11g上,我可以没有任何问题执行以下PLSQL:为什么XMLTYPE.getClobVal()不能像11g一样在9i上工作?
DECLARE
lob1 CLOB;
BEGIN
SELECT e.xml_col.getClobVal() INTO lob1 FROM "XML"."XML_TABLE" e WHERE KEY_COL=3 ;
DBMS_LOB.APPEND(lob1, 'is a test node</test>');
END;
但在9i中相同的代码导致ORA-22275:无效的LOB定位器指定的错误。
任何想法为什么会这样?