做乙個表的
insert
的trigger
,目的是只修改插入行的字段。
create
orreplace
trigger
tr_rme_slot
before
insert
onrme_slot
foreach
row
begin if
(:new.
position
>=
0and
:new.
position
<10)
then
:new.
slot_name
:='0'
||to_char
(:new.
position);
else
:new.
slot_name
:=to_char
(:new.
position);
endif;
end;
在插入以前就需要修改插入行;在
trigger
實現中並不需要用到
update語句
同時,如果要在
trigger
中實現對本表記錄的修改,則需要這樣寫:
create
orreplace
trigger
tr_rme_slot
after
insert
onrme_slot
foreach
row
declare
pragma
autonomous_transaction;
begin if
(:new.
position
>=
0and
:new.
position
<10)
then
update
rme_slot
setslot_name
='0'
||to_char
(:new.
position
)where
slot_id
=:new.
slot_id;
else
update
rme_slot
setslot_name
=to_char
(:new.
position
)where
slot_id
=:new.
slot_id;
endif;
commit;
end;
注意多了一段
declare
,同時在
trigger
結束時需要
commit
關於在datepicker中,只選年月
有這麼個需求,datepicker預設是選某個具體的日子的,但是現在只選到年月為止,solution html如下 date 在datepicker中配置如下 1 2345 6789 1011 date picker datepicker 在style裡新增這麼一句 ui datepicker ca...
在MyEclipse8 5中安裝JBPM外掛程式
解壓縮到任意盤下 2 在myeclipse8.5安裝目錄下 這是我的安裝目錄d soft genuitec myeclipse 8.5 m1 dropins 新建兩個資料夾features和plugins,有就不需要建 3 在解壓縮後的jbpm目錄下 我的jbpm目錄d jbpm starters ...
在oracle中,修改主鍵
3 修改主鍵 第一步 增加列key no alter table tb zhaozhenlong add key no int 第二部 給key no更新值 update tb zhaozhenlong set key no rownum commit 第三步 將key no置為非空 alter t...