在SQL Server 2008中,设表T(a,b)上建有如下触发器:CREATE TRIGGER tri_update ON T FOR UPDATE ASIF EXISTS f SELECT术FROM insertedWHERE b not between 0 and 100)KULLBACK设表T中已有数据:(ˊa01 ˊ,90),如果执行语句:UPDATE T SET b=100 WHERE a=ˊa01 ˊ则触发器临时工作表及执行完该语句后表T中的数据为( )。A.T表:(ˊa01ˊ,100)I

题目

在SQL Server 2008中,设表T(a,b)上建有如下触发器:CREATE TRIGGER tri_update ON T FOR UPDATE ASIF EXISTS f SELECT术FROM insertedWHERE b not between 0 and 100)KULLBACK设表T中已有数据:(ˊa01 ˊ,90),如果执行语句:UPDATE T SET b=100 WHERE a=ˊa01 ˊ则触发器临时工作表及执行完该语句后表T中的数据为( )。

A.T表:(ˊa01ˊ,100)INSERTED表:(ˊa01ˊ,90)DELETED表:(ˊa01ˊ,100)

B.T表:(ˊa01ˊ,90)INSERTED表:(ˊa01ˊ,90)DELETED表:(ˊa01’,100)

C.T表:(ˊa01ˊ,100)INSERTED表:(ˊa01ˊ,1OO)DELETED表:(ˊa01ˊ,90)

D.T表:(ˊa01ˊ,90)INSERTED表:(ˊa01ˊ,100)DELETED表:(ˊa01ˊ,90)


相似考题
更多“在SQL Server 2008中,设表T(a,b)上建有如下触发器:CREATE TRIGGER tri_update ON T FOR UPDATE A ”相关问题
  • 第1题:

    SQL Server2005触发器主要针对下列语句创建()。

    A.SELECT、INSERT、DELETE

    B.INSERT、UPDATE、DELETE

    C.SELECT、UPDATE、INSERT

    D.INSERT、UPDATE、CREATE


    本题答案:B

  • 第2题:

    触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是()。

    A.对特别表(视图)的INSERT、UPDATE、DELETE语句

    B.对特定模式对象的CREATE、ALTER和DROP语句

    C.数据库启动、实例关闭

    D.特定的错误消息和任何错误消息


    参考答案:A, B, C, D

  • 第3题:

    下列哪组SQL命令全部属于数据定义语句的命令?()

    A.CREATE,DROP,ALTER

    B.CREATE,DROP,SELECT

    C.CREATE,DROP,GRANT

    D.CREATE,DROP,UPDATE


    CREATE,DROP,ALTER

  • 第4题:

    设在SQL Server 2008中有如下定义触发器的语句:CREATE TRIGGER tri ON T1 INSTEAD OF INSERT AS……下列关于该触发器执行机制的说法,正确的是( )。

    A.当在T1表上执行INSERT操作时,先执行INSERT操作,然后再执行tri触发器

    B.当在T1表上执行INSERT操作时,只执行tri触发器,而不实际执行INSERT操作

    C.当在T1表上执行INSERT操作时,先执行tri触发器,然后再实际执行INSERT操作

    D.当在T1表上执行INSERT操作时,先执行INSERT操作,如果操作正确,则无需执行tri触发器


    参考答案:B

  • 第5题:

    如果一条UPDATE语句更新了表T,影响了表中的10行记录,表T上针对UPDATE事件的触发器只触发一次。