当我几乎失去希望时,经过一番漫长的闲逛,我发现了以下链接(感谢Google中正确的搜索字符串):https
:
//forums.oracle.com/thread/1000551
SQL> DECLARE 2 c INTEGER := DBMS_SQL.open_cursor (); 3 BEGIN 4 DBMS_SQL.parse (c, 'select * form dual', DBMS_SQL.native); 5 6 DBMS_SQL.close_cursor (c); 7 EXCEPTION 8 WHEN OTHERS THEN 9 DBMS_OUTPUT.put_line ('Last Error: ' || DBMS_SQL.LAST_ERROR_POSITION ()); 10 DBMS_SQL.close_cursor (c); 11 RAISE; 12 END; 13 /Last Error: 9DECLARE*ERROR at line 1:ORA-00923: FROM keyword not found where expectedORA-06512: at line 11


