0
  • 大家好,我正在学习 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”。我不明白这个问题。请帮我!
  • 谢谢!
4

0 回答 0