Oracle概要文件与触发器


--创建概要文件
CREATE PROFILE "SY_UNLIMITED"
    LIMIT 
	COMPOSITE_LIMIT  UNLIMITED
SESSIONS_PER_USER  UNLIMITED

CPU_PER_SESSION  UNLIMITED
CPU_PER_CALL  UNLIMITED
LOGICAL_READS_PER_SESSION  UNLIMITED
LOGICAL_READS_PER_CALL  UNLIMITED
IDLE_TIME  UNLIMITED
CONNECT_TIME  UNLIMITED
PRIVATE_SGA  UNLIMITED
FAILED_LOGIN_ATTEMPTS  10
PASSWORD_LIFE_TIME  180
PASSWORD_REUSE_TIME  UNLIMITED
PASSWORD_REUSE_MAX  UNLIMITED
PASSWORD_VERIFY_FUNCTION  NULL
PASSWORD_LOCK_TIME  1
PASSWORD_GRACE_TIME  7;


--创建trigger触发器
create or replace trigger plat
  after insert or update or delete
  on plat.appuser
  for each row
declare
       test type_object_checkmain;
begin
  test:=type_object_checkmain(null,null,null,null,null,null);
  
  if inserting   then
    insert into plat.APPUSER_ROLE_REL(roleid,USERID,ISVALID,MODIFYUSER,MODIFIED) values('4EEE344227D5427780FC5103CCB8306E',userid,1,'系统用户',sysdate);
    test.flags:=2;
  test.iid:=:NEW.iid;
  test.senduser:=:new.userid;
  
    else if updating then
    test.iid:=:NEW.iid;

    else if deleting then
    test.iid:=:OLD.iid;
    test.stepid:=:new.isback;
    end if;
    end if;
    end if;
    if test.stepid=0 then
    checkCase.checkMsg(test);
    end if;
end;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值