gv天堂gv无码男同在线,欧美视频你懂的,毛片一级毛片毛片一级一级毛毛片,亚洲黄色视频免费播放,满18岁免费看的尤物视频,日本欧美三级片免费看,亚洲综合伊人影视在线播放

  • 首 頁(yè)
  • 采購(gòu)市場(chǎng)
  • 企業(yè)查詢
  • 營(yíng)銷建站
  • 營(yíng)銷推廣
  • 行業(yè)資訊
  • 發(fā)布信息
  • 觸發(fā)器怎么寫?

    懸賞分:20|
    請(qǐng)問觸發(fā)器怎么寫呢? 我剛學(xué)oracle,很多東西都不懂
    知識(shí)庫(kù)標(biāo)簽: 觸發(fā)器   |列兵
    所謂觸發(fā)器就是自動(dòng)觸發(fā)執(zhí)行,這就是他的用處!
    觸發(fā)器(trigger)是個(gè)特殊的存儲(chǔ)過程,它的執(zhí)行不是由程序調(diào)用,也不是手工啟動(dòng),而是由事件來(lái)觸發(fā),比如當(dāng)對(duì)一個(gè)表進(jìn)行操作( insert,delete, update)時(shí)就會(huì)激活它執(zhí)行。觸發(fā)器經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。
    觸發(fā)器可通過數(shù)據(jù)庫(kù)中的相關(guān)表實(shí)現(xiàn)級(jí)聯(lián)更改;不過,通過級(jí)聯(lián)引用完整性約束可以更有效地執(zhí)行這些更改。觸發(fā)器可以強(qiáng)制比用 CHECK 約束定義的約束更為復(fù)雜的約束。與 CHECK 約束不同,觸發(fā)器可以引用其它表中的列。例如,觸發(fā)器可以使用另一個(gè)表中的 SELECT 比較插入或更新的數(shù)據(jù),以及執(zhí)行其它操作,如修改數(shù)據(jù)或顯示用戶定義錯(cuò)誤信息。觸發(fā)器也可以評(píng)估數(shù)據(jù)修改前后的表狀態(tài),并根據(jù)其差異采取對(duì)策。一個(gè)表中的多個(gè)同類觸發(fā)器(INSERT、UPDATE 或 DELETE)允許采取多個(gè)不同的對(duì)策以響應(yīng)同一個(gè)修改語(yǔ)句。
    觸發(fā)器的(簡(jiǎn)略)寫法:
    SqlServer下:
    CREATE TRIGGER trigger_name
    ON

    AS
    [ IF UPDATE ( column ) [ UPDATE ( column ) ]
    sql語(yǔ)句;
    下面展現(xiàn)一個(gè)insert觸發(fā)器
    create trigger tr_COMMISSIONINFO_INSERT on COMMISSION_INFO_
    for insert
    as
    begin
    declare @COMMISSIONID varchar(20),@DATE datetime
    set @COMMISSIONID=(select ID_ from INSERTED)
    set @DATE=getdate()
    insert into COOPERATE_YEARS_(COMMISSION_ID_, CONTRACT_START_DATE_, RE_CONTRACT_START_DATE_) VALUES(@COMMISSIONID, @DATE, @DATE)
    end
    希望我的回答對(duì)你有所幫助,祝你好運(yùn)!
    為最佳答案評(píng)分?
    100% (1)
    不好 0% (0)
    (目前有 1 個(gè)人評(píng)價(jià))

    我來(lái)回答這個(gè)問題

    立即登陸回答獲取會(huì)員積分,提高用戶級(jí)別
    友情鏈接:
    Copyright © 商名網(wǎng) All Rights Reserved.