create or replace trigger login
after LOGON ON DATABASE
begin
if to_char(sysdate,'dy')in ('sat','san') then
raise_application_error(-20123,' we cant logon the database ');
end if;
end;
如何在周六和周日使用触发器限制架构
•
问答
iseehr 回答:如何在周六和周日使用触发器限制架构
与sys用户一起编译。 触发样本:
CREATE OR REPLACE TRIGGER login_trg
AFTER LOGON ON DATABASE
DECLARE
BEGIN
IF to_char(SYSDATE,'D') NOT IN ('6','7') THEN
raise_application_error(-20123,' we cant logon the database ');
END IF;
END;