有没有办法改变oracle用户的默认架构?
我在常见问题解答中发现它可以在会话中改变它,但这不是我想要的.EG登录时的用户始终将另一个模式视为默认模式.
提前致谢.
我相信登录触发器应该工作:
CREATE OR REPLACE TRIGGER db_logon AFTER logon ON DATABASE WHEN (USER = 'A') BEGIN execute immediate 'ALTER SESSION SET CURRENT_SCHEMA = B'; END;
由于某种原因,托尼的触发器对我不起作用.但是,我使用相同的概念在网络上发现的触发器略有不同.
create or replace trigger set_default_schema after logon on my_user.schema begin execute immediate 'alter session set current_schema=NEW_SCHEMA'; end;
我只是想把它扔出去,以防其他人有同样的问题.