Oracle
嘗試在 PL/SQL 中使用“ACCESSIBLE BY”子句創建函式時遇到錯誤
大家好,希望你們做得好我是 oracle PL/SQL 的新手,我正在嘗試使用 ‘ACCESSIBLE BY’ 子句編寫一個函式,但我收到錯誤。這是我的功能
create or replace function Show_Description (i_Course_Number course.course_no%Type) Return Varchar2 ACCESSIBLE BY(function show_binary) AS V_Description Varchar2(50); Begin Select description into V_Description from course Where course_no = i_Course_Number; Return V_Description; Exception When No_Data_Found Then Return('Course Is not in the database'); When Others Then Return('Error in running Show_Description Function'); END;
我想知道是否可以將“ACCESSIBLE BY”子句與函式一起使用。這是我收到的錯誤:
ORA-00922 :missing or invalid option
ACCESSIBLE BY
是 12c 的功能。根據您之前的問題,您有一個 11g 數據庫。