mysql函式 事件示例

2021-07-08 13:00:33 字數 1223 閱讀 9037

函式名:nomodify

begin 

declare auditp int(10);

declare scorep double(20,2);

declare sid int(10) ; 

declare cid int(10); 

set sid=( select auditid from a_countdown where isuse='1' and  type='4'  and  endtimeset cid=( select id from a_countdown where isuse='1' and  type='4'  and  endtimeif sid is not null and sid<>0 then

set auditp=(select auditobject from audit_process where id=sid);

set scorep=(select score from audit_process where id=sid);

insert into jf_userscorelog (userid,auditid,score,scorenameid,scoringtime,scorereason,scoreruleid) 

values(auditp,sid,scorep,11,sysdate(),'對員工工作績效考核的評分',33); 

update audit_process set state=4,isrechange=0 where id = sid;

delete from  a_countdown  where id=cid; 

end if;

end說明: declare是宣告乙個引數

可以在計畫事件中執行函式 nomodify ,如:

begin

call nomodify();

end配置計畫示例

也可以在事件中直接寫,如:

begin

delete from t_task_affix where length(taskid)>32;

delete from bs_backcashplanissue where length(planid)>32;

delete from f_feedback where length(feedbackid)>32;

end

事件物件(示例 封裝函式EventUtil )

事件物件 什麼是事件物件?在觸發dom上的事件時都會產生乙個物件。事件物件event 1.dom中的事件物件 1 type屬性用於獲取事件型別 2 target屬性用於獲取事件目標 3 stoppropagation 方法用於阻止事件冒泡 4 preventdefault 方法用於阻止事件的預設行為...

mysql 函式例項 mysql常用函式示例

create table orders orderid int 10 not null auto increment comment 編號 productname varchar 32 not null comment 名稱 orderdate datetime not null comment 時...

「OnBeforePrint」事件示例

目前所講都是在主過程中處理的指令碼,這些指令碼在報表開始執行時被執行。在主過程中,可以執行任選初始化設定,初始化變數。然後想在報表的整個處理過程中都能控制,僅僅乙個主過程還遠遠不能滿足需求。出於此原因,每個報表物件都帶了幾個事件,在指令碼中可以給物件賦值事件控制代碼。例如在資料欄的事件中可以對記錄進...