Команды отключения триггеров работы над дизайнами только в 4-й для редакции дизайна в 5 версии

Last modified by Nefedenkova Viktoria on 2021/09/28 14:25

Команды отключения триггеров работы над дизайнами только в 4-й для редакции дизайна в 5 версии:

alter trigger A$LOB$TR disable

alter trigger A$LOB$TR_BL5 enable

----- триггер включающий блокировку:

CREATE OR REPLACE TRIGGER   A$LOB$TR_BL5  

before insert or update ON A$LOB

for each row

begin

  if lower(:new.lob_name) like lower('%template%') then  null;

 else

   if substr(sys_context('userenv','CLIENT_INFO'),1,1) >4  and

       :new.lob_type != 5  

     then msg('TEMPORAR salvare dizain doar in versiune 4....');

  end if;

end if;

  if  :new.lob_type in (5,6) then return;  end if;  

  if updating or :new.time_stamp is null then

  :new.time_stamp:=sysdate;

 end if;

 -- un$process_log.log('4',act ||' ;new='||:new.obj_id||'; old= '||:old.obj_id);

  end;

 без блокровки:

CREATE OR REPLACE TRIGGER A$LOB$TR 

before insert or update on a$lob

for each row

begin

 if updating or :new.time_stamp is null then

  :new.time_stamp:=sysdate;

 end if;

end;

/