亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >TRIGGER_NESTLEVEL 創(chuàng)建者:webmaster 更新時間:2006-02-16 15:51

    返回對激發(fā)觸發(fā)器的 UPDATE、INSERT 或 DELETE 語句執(zhí)行的觸發(fā)器數(shù)量。TRIGGER_NESTLEVEL 用于觸發(fā)器中以確定當前的嵌套級別。



    語法


    TRIGGER_NESTLEVEL ( [ object_id ] )



    參數(shù)


    object_id



    是觸發(fā)器的對象 ID。如果指定了 object_id,則返回為該語句執(zhí)行指定觸發(fā)器的次數(shù)。如果未指定 object_id,則返回為該語句執(zhí)行全部觸發(fā)器的次數(shù)。



    object_id 省略時(與空值不同),TRIGGER_NESTLEVEL 返回調(diào)用堆棧上的觸發(fā)器數(shù)(包括它本身)。當觸發(fā)器所執(zhí)行命令導(dǎo)致其它觸發(fā)器激發(fā),或?qū)е铝擞|發(fā)器的連續(xù)激發(fā)時,可省略 object_id。



    注釋


    如果在觸發(fā)器之外執(zhí)行,且 object_id 不是 NULL,則 TRIGGER_NESTLEVEL 返回 0。



    TRIGGER_NESTLEVEL 以對象 ID 作為其可選參數(shù)。當 object_id 顯式指定為 NULL 或所引用的對象 ID 無效時,無論 TRIGGER_NESTLEVEL 是在觸發(fā)器內(nèi)部還是外部使用,均返回 NULL 值。



    示例


    A. 測試某個特定觸發(fā)器的嵌套級


    IF ( (SELECT trigger_nestlevel( object_ID('xyz') ) ) > 5 )
      RAISERROR('Trigger xyz nested more than 5 levels.',16,-1)


    B. 測試所執(zhí)行的全部觸發(fā)器的嵌套級


    IF ( (SELECT trigger_nestlevel() ) > 5 )
      RAISERROR
        ('This statement nested over 5 levels of triggers.',16,-1)
    相關(guān)文章
    本頁查看次數(shù):