所以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定位器指定的錯誤。
任何想法爲什麼會這樣?