有另一种方法吗?我想将用户限制在他自己的模块和相关结果中。第一个目的是创建一个视图,因为这样就可以将WHERE子句与USER结合使用,从而为我提供连接用户的用户名。
CREATE OR REPLACE FORCE VIEW "ADMIN_STUDENT"."MODULE_LEADER" ("MCODE", "MLECTURER")
AS
SELECT "MCODE",
"MLECTURER"
FROM MODULE
WHERE MLECTURER = USER;
答案 0 :(得分:4)
答案 1 :(得分:1)
或者,在视图定义中添加使用SYS_CONTEXT('USERENV', 'SESSION_USER')
。