你能幫我糾正以下代碼嗎?
execute immediate $$
declare
TABLE_CATALOG varchar default ('DB');
TABLE_SCHEMA varchar default ('SCH');
VIEW_NAME varchar default ('VIEW');
VEW resultset default (SELECT * from table(GET_OBJECT_REFERENCES(DATABASE_NAME =>:TABLE_CATALOG , SCHEMA_NAME =>:TABLE_SCHEMA, OBJECT_NAME =>:VIEW_NAME)));
begin
return table(VEW);
end;
$$
;
上面的代碼是用經典的網頁界面撰寫的
執行上述操作時出現以下錯誤
SQL compilation error: syntax error line 1 at position 21 unexpected ':'.
當通過用相應的引數替換系結變數僅執行 select 陳述句時,查詢執行沒有任何問題。
SELECT * from table(GET_OBJECT_REFERENCES(DATABASE_NAME =>'DB' , SCHEMA_NAME =>'SCH', OBJECT_NAME =>'VIEW'))
uj5u.com熱心網友回復:
雖然
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/517924.html
上一篇:當無法加入時,用null填充選擇
