30/09/2018, 17:06
[ERROR] SQL Error: ORA-28113: policy predicate has error?
Bị lỗi này ngồi từ trưa tới giờ sửa không được mong mọi người giúp đỡ.
Em có hàm chính sách VPD:
CREATE OR REPLACE FUNCTION THONGTINNV(
p_schema IN VARCHAR2,
p_object IN VARCHAR2)
RETURN VARCHAR2
AS
USER VARCHAR2(100);
BEGIN
USER := SYS_CONTEXT('usernv', 'SESSION_USER');
RETURN 'MANV = ' || USER;
END;
ADD hàm chính sách:
CREATE OR REPLACE FUNCTION THONGTINNV(
p_schema IN VARCHAR2,
p_object IN VARCHAR2)
RETURN VARCHAR2
AS
USER VARCHAR2(100);
BEGIN
USER := SYS_CONTEXT('usernv', 'SESSION_USER');
RETURN 'MANV = ' || USER;
END;
Thực thi:
select * from HOANGLONG.NHANVIEN;
Thì cứ bị lỗi này hoài. Ai gặp rồi sửa dùm em.
Bài liên quan