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
0