JSCE委託付款阻止建行個人卡的trigger

2021-09-08 14:50:58 字數 1368 閱讀 5955

1

create

orreplace

trigger

nopayfree

23 before insert

orupdate

onarap_djfb45

foreach row67

declare89

--local variables here

1011 pk_bas char(20

);12

1314

15begin

1617

select

distinct

bd_cubasdoc.custname

1819

into

pk_bas

2021

from

bd_cubasdoc, bd_cumandoc

2223

where bd_cumandoc.pk_cubasdoc =

bd_cubasdoc.pk_cubasdoc

2425

and bd_cumandoc.pk_cumandoc=

:new.ksbm_cl

2627

and :new.fkyhmc is

null

2829

and bd_cubasdoc.freecustflag ='y

';3031

3233

if pk_bas is

notnull

then

3420001, pk_bas||

'-->賬戶是建行個人卡,不能使用委託中心付款!請當地行支付。');

3637

3839

endif;40

41exception

4243

when no_data_found then

4445

return;46

4748

49end nopayfree;

分析:1,select into from後面的表不要使用creat trigger on的表,因為:new完全可以代表了這個表,否則系統提示變數找不到

2,trigger中的select into 變數(variable)必須要保證變數能夠取到資料,否則下面的if pk_bas is not null也就是白談。這裡的之所以能夠取到資料是因為上面是查詢客商表等基礎資料表。

委託委託,誰委託誰?

真繞啊。話說,我有個窗體程式,執行著乙個執行緒,執行緒裡各種操作。操作過程中,各種提示 相關資訊需要記錄到日誌,同時也要輸出到窗體上,好讓人一目了然。這部分的資訊處理工作,我放在乙個專門的類裡完成。姑且叫做日誌類吧。這個日誌類的正職,是將資訊記錄到日誌檔案。現在,還要輸出到窗體,怎麼辦呢?如果直接在...

C 委託,委託鏈,多播委託

委託 概念 委託是一種使用者自定義的型別.是一種類.可以把委託看成用來執行方法 函式的乙個東西 形式 delegate 函式返回型別 委託名稱 引數部分 例項化 委託型別 例項化名 new 委託型別 方法名稱 實現 usingsystem usingsystem.collections.generi...

C 委託 委託概述

c 委託概述 委託這個詞在生活中經常用到,委託律師打官司,委託房地產公司購買房子。委託保險 人辦理保險。委託就是把事情交給別人去辦。c 中的委託和生活中的委託很相似,如果將乙個方法委託給乙個物件,那麼這個物件就可以全權 這個方法執行。委託宣告定義乙個類,它是從 system.delegate 類派生...