問題現(xiàn)象:
ORA-28112:?無法執(zhí)行策略函數(shù)

可能原因:
A.創(chuàng)建策略時(shí)相關(guān)參數(shù)傳入錯(cuò)誤,比如列名寫錯(cuò)
B.策略調(diào)用的函數(shù)缺失,沒有傳入?yún)?shù)或傳入一個(gè)參數(shù)
??? 如:
??? create or replace function testfgac return varchar2
??? create or replace function testfgac(schema varchar2) return varchar2
C.策略調(diào)用的函數(shù)觸發(fā) raise error
??? 如:

解決方案:
A. 重新校驗(yàn)每個(gè)輸入的參數(shù)的正確性
B. 出現(xiàn)這個(gè)錯(cuò)誤的原因是策略函數(shù)必須要求兩個(gè)入?yún)?,一個(gè)入?yún)⑹莝chema對象,一個(gè)table對象,雖然可以不用
C. 正?,F(xiàn)象,策略函數(shù)無法返回錯(cuò)誤信息