我希望能夠僅使用PL/SQL驗證一段代碼是否正確。未執行PL/SQL代碼驗證
例如,我有一個可變下面的代碼,我想驗證它:
my_code:='BEGIN
package1.get_wordlist_keywords_PG;
package1.get_wordlist_keyword_cat_PG;
END;
'
我想這樣做:
結果:= validate_code(my_code);
和結果將是「有效」或「無效」(或錯誤信息等)
我相信這將是可能的,因爲甲骨文的Apex允許用戶輸入PL/SQL和運行的有效性上保存時的代碼。
我在Oracle 12c上。
謝謝!
P.S. - 我不需要驗證一個簡單的sql select,它需要是一個PL/SQL代碼塊。
謝謝 - 把它變成這個,它讓我驗證我需要什麼... –