1create
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 類派生...