设在MySQL中有如下定义触发器的语句: CREATE TRIGGER tr_updateStuScore AFTER UPDATE ON score FOR EACH ROW … … 下列关于该触发器作用的说法,正确的是()A.在score表上定义了一个由数据更改操作引发的前触发型触发器B.在score表上定义了一个由数据更改操作引发的后触发型触发器C.在score表上定义了一个由数据增、删、改操作引发的后触发型触发器D.删、改操作引发的前触发型触发器

设在MySQL中有如下定义触发器的语句: CREATE TRIGGER tr_updateStuScore AFTER UPDATE ON score FOR EACH ROW … … 下列关于该触发器作用的说法,正确的是()

A.在score表上定义了一个由数据更改操作引发的前触发型触发器

B.在score表上定义了一个由数据更改操作引发的后触发型触发器

C.在score表上定义了一个由数据增、删、改操作引发的后触发型触发器

D.删、改操作引发的前触发型触发器


参考答案和解析
存储过程可以调用其他存储过程

相关考题:

在Oracle中,关于触发器的描述错误的是()。 A.触发器可以删除,但不能禁用B.触发器只能用于表C.触发器可以分为行级和语句级D.触发器是一个对关联表发出select;insert;update或delete语句时触发的存储过程

关于触发器trigger,下面不正确的是______。A.触发器是定义在表上的B.触发器在数据更新时被系统调用C.触发器对应于一组SQL语句D.每张表限制定义一个触发器

设要在表T上建立一个针对插入操作的前触发器,请补全下列语句:CREATE TRIGGER tri—insert ON T 【6】INSERT

触发器不是响应以下哪一语句而自动执行的Mysql语句A.selectB.insertC.deleteD.update

触发器是响应以下任意语句而自动执行的一条或一组MYSQL语句( )A.UPDATEB.INSERTC.SELECTD.DELETE

下列关于触发器的说法,正确的是()。 A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句B、触发器是由数据更改操作引发的自动执行的代码C、引发触发器执行的操作可以是SELECTD、CREATE TRIGGER tri ON table1 FOR INSERT定义的是前触发型触发器

下面( )不是创建触发器时应该注意的问题。 A、Create Trigger语句必须是批处理中的第一条语句。B、创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。C、触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。D、触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。

对商品表增加最小库存属性;若修改某商品的库存时,使得库存值小于或等于其最小库存值,则向采购表插入一条记录,要求采购的数量是该商品最小库存值的两倍再加上10。下面是完成该功能的SQL语句,请将空缺部分补充完整。ALTER TABLE 商品 (1) ;CREATE TRIGGER 采购 -trigger AFTER (m)REFERENCING NEW ROW AS nrowFOR EACH ROWWHEN (n)BEGININSERT INTO 采购VALUES((o))END

对于每笔金额超过10万元的交易,其对应账户标记属性值加1,给出触发器实现的方案。CREATE TRiGGER 交易_触发器 (m) ON交易REFERENCING NEW ROW AS 新交易FOR EACH ROWWHEN (n)BEGIN ATOMICUPDATE 账户 SET 账户标记=账户标记+1WHERE (o) ;COMMIT WORK;END

SQL Server2005触发器主要针对下列语句创建()。A.SELECT、INSERT、DELETEB.INSERT、UPDATE、DELETEC.SELECT、UPDATE、INSERTD.INSERT、UPDATE、CREATE

create trigger 语句中的with encryption 参数的作用是( ) A 加密触发器文本B加密定义触发器的数据库C 加密定义触发器的数据库的数据D 以上都不对

一个触发器有三个基本部件(62)。A.触发事件或语句、触发器的限制和触发器动作B.触发事件、触发语句和触发动作C.触发事件、触发器定义和触发器动作D.触发语句、触发器的限制和触发动作

设在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触发器

触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是()。 A.对特别表(视图)的INSERT、UPDATE、DELETE语句B.对特定模式对象的CREATE、ALTER和DROP语句C.数据库启动、实例关闭D.特定的错误消息和任何错误消息

设在某SQL Server 2000数据库中有选课表(学号,课程号,成绩)。该表有如下数据:设在成绩列上定义了一个由UPDATE操作触发的触发器,该触发器用于禁止将不及格成绩(小于60)改为及格(大于等于60)。若执行语句:UPDATE 选课表SET成绩=成绩+10 WHERE学号='801'则系统为该触发器生成的临时工作表及内容是A)INSERTED表,数据为:A.B.C.D.

设在SC(Sno,Cno,Grade)表上定义了触发器:  CREATE TRIGGER tri1 ON SC AFTER INSERT …  当执行语句:INSERT INTO SC VALUES(’s001’, ’c01’,90)  会引发该触发器执行。下列关于触发器执行时表中数据的说法,正确的是()。ASC表和INSERTED表中均包含新插入的数据BSC表和INSERTED表中均不包含新插入的数据CSC表中包含新插入的数据,INSERTED表中不包含新插入的数据DSC表中不包含新插入的数据,INSERTED表中包含新插入的数据

下列()语句用于删除触发器。A、CREATE PROCEDUREB、CREATE TRIGGERC、ALTER TRIGGERD、DROP TRIGGER

以下触发器是当对[employee表]进行()操作时触发。Create Trigger abc on employeeFor insert,update,deleteAs⋯⋯A、只是修改B、只是插入C、只是删除D、修改、插入、删除

学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是()A、Update grade set score=score+5B、Update grade set score=score+5 where score=55 or score =60C、Update grade set score=score+5 where score between 55 and 60D、Update grade set score=score+5 where score =55 and score =60

SQL Server2005触发器主要针对下列语句创建()。A、SELECT、INSERT、DELETEB、INSERT、UPDATE、DELETEC、SELECT、UPDATE、INSERTD、INSERT、UPDATE、CREATE

INFORMIX的环境下,下边描述不正确的有:()。A、在对表进行INSERT、DELETE或UPDATE操作时,可以定义一些触发器使数据库服务器自动调用存储过程(或SQL语句)B、触发器只对操作员进行INSERT、DELETE或UPDATE操作起作用C、触发器是一种特殊类型的存储过程,它在INSERT、DELETE或UPDATE特定表中数据时起作用D、触发器只对程序进行INSERT、DELETE或UPDATE操作起作用

触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是()。A、对特别表(视图)的INSERT、UPDATE、DELETE语句B、对特定模式对象的CREATE、ALTER和DROP语句C、数据库启动、实例关闭D、特定的错误消息和任何错误消息

在Oracle中,关于触发器的描述错误的是()。A、触发器可以删除,但不能禁用B、触发器只能用于表C、触发器可以分为行级和语句级D、触发器是一个对关联表发出select;insert;update或delete语句时触发的存储过程

单选题你是你公司的SQL SERVER 2005/2008数据库的开发者。这个数据库包含一个名为Invoices的表,你是一个db_ownerrole的角色。Eric是HR的一个数据库角色的成员,他在Invoices表中创建了一个的触发器,Eric不在办公室工作,并且触发器不在需要。你在Sales数据库执行如下语句去删除触发器:DROP TRIGGERTrey_Research_updateInvoices你收到了如下错误信息:Cannot drop thetrigger‘Trey_Research_update Invoices’,because it does not exist in the system catalog.在你删除触发器之前你应该怎么做?()A添加你的登录名到HR的数据库角色B在DROP TRIGGER语句中限制触发器拥有者的触发器名C在执行DROP TRIGGER语句之前禁止触发器D在DROP TRIGGER语句中限定触发器的数量E从Sysobiects和syscomments的系统表中除去触发器的文本

单选题SQL Server触发器主要针对下列语句创建()。ASELECT、INSERT、DELETEBINSERT、UPDATE、DELETECSELECT、UPDATE、INSERTDINSERT、UPDATE、CREATE

单选题The following triggers were defined for table TAB1 in the order shown:CREATE TRIGGER trig_a AFTER UPDATE ON tab1 FOR EACH ROW UPDATE sale_tab SET sale_date = CURRENT DATE; CREATE TRIGGER trig_b AFTER UPDATE ON tab1 FOR EACH STATEMENT UPDATE invoice_tab SET invoice_date = CURRENT DATE; CREATE TRIGGER trig_c AFTER UPDATE ON tab1 FOR EACH ROW UPDATE shipping_tab SET ship_date = CURRENT DATE; CREATE TRIGGER trig_d AFTER UPDATE ON tab1 FOR EACH STATEMENT UPDATE billing_tab SETbilling_date = CURRENT DATE;If an event occurs that causes all of them to activate, which trigger will be activated first?()ATRIG_ABTRIG_BCTRIG_CDTRIG_D

单选题以下触发器是当对[employee表]进行()操作时触发。Create Trigger abc on employeeFor insert,update,deleteAs⋯⋯A只是修改B只是插入C只是删除D修改、插入、删除

单选题下列()语句用于创建触发器。ACREATE PROCEDUREBCREATE TRIGGERCALTER TRIGGERDDROP TRIGGER