在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)
第1题:
SQL Server2005触发器主要针对下列语句创建()。
A.SELECT、INSERT、DELETE
B.INSERT、UPDATE、DELETE
C.SELECT、UPDATE、INSERT
D.INSERT、UPDATE、CREATE
第2题:
A.对特别表(视图)的INSERT、UPDATE、DELETE语句
B.对特定模式对象的CREATE、ALTER和DROP语句
C.数据库启动、实例关闭
D.特定的错误消息和任何错误消息
第3题:
下列哪组SQL命令全部属于数据定义语句的命令?()
A.CREATE,DROP,ALTER
B.CREATE,DROP,SELECT
C.CREATE,DROP,GRANT
D.CREATE,DROP,UPDATE
第4题:
A.当在T1表上执行INSERT操作时,先执行INSERT操作,然后再执行tri触发器
B.当在T1表上执行INSERT操作时,只执行tri触发器,而不实际执行INSERT操作
C.当在T1表上执行INSERT操作时,先执行tri触发器,然后再实际执行INSERT操作
D.当在T1表上执行INSERT操作时,先执行INSERT操作,如果操作正确,则无需执行tri触发器
第5题:
如果一条UPDATE语句更新了表T,影响了表中的10行记录,表T上针对UPDATE事件的触发器只触发一次。