- 大家好,我正在学习 Oracle 的 VPD 功能,但我被以下代码困住了。
BEGIN
DBMS_RLS.add_policy(
object_schema => 'user_bacsi_01',
object_name => 'HOSOBENHNHAN',
policy_name => 'VPD_POLICY_DOCTOR_SEE_PATIENT_INFO',
policy_function => 'FUNC_VPD_POLICY_DOCTOR_SEE_PATIENT_INFO'
);
END;
/
- 错误
Error report -
ORA-00942: table or view does not exist
ORA-06512: at "SYS.DBMS_RLS_INT", line 23
ORA-06512: at "SYS.DBMS_RLS", line 54
ORA-06512: at line 2
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
- 我已经创建了表名“HOSOBENHNHAN”。我不明白这个问题。请帮我!
- 谢谢!