理解和掌握利用触发器实现较为复杂的用户自定义完整性约束的机制和方法。理解和掌握数据库触发器的分类,了解和掌握各类数据库触发器的设计和使用方法,包括创建、使用、删除、激活等各种基本功能,并能设计和执行相应的SQL语句验证触发器的有效性。

理解和掌握利用触发器实现较为复杂的用户自定义完整性约束的机制和方法。理解和掌握数据库触发器的分类,了解和掌握各类数据库触发器的设计和使用方法,包括创建、使用、删除、激活等各种基本功能,并能设计和执行相应的SQL语句验证触发器的有效性。


参考答案和解析
正确

相关考题:

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

创建触发器时,以下说法错误的是______。A.在一个表上可以建立多个名词不同、类型各异的触发器B.增、删、改记录都可以使用触发器C.修改数据库以及数据库对象的语句可以在触发器中使用D.通常不要在触发器中返回任何结果

不属于数据库对象的是——。A.索引和约束B.表和视图C.触发器D.T—sQL脚本

SQL中创建触发器的语句是_________。

在Oracle中,关于触发器的描述不正确的是() A.触发器可以删除,也可以禁用B.触发器只能用于表C.触发器可以分为行级和语句级D.触发器不可接受参数

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

下列关于触发器的描述错误的是()A触发器是一种实现复杂完整性约束的特殊存储过程B触发器必须创建在一个特定的表上C触发器通过EXECUTE语句调用D触发器中使用了两张专用的临时表inserted和deleted

设在数据库应用系统设计与实现过程中有下列活动:Ⅰ.创建触发器Ⅱ.定义事务隔离性级别Ⅲ.数字签名Ⅳ.定义主码上述活动中,用于数据库的完整性保护的是( )。A.仅Ⅰ和ⅡB.仅Ⅰ和ⅣC.仅Ⅲ和ⅣD.仅Ⅱ和Ⅲ

下列有关触发器的说法,错误的是( ) A 触发器是一种特殊的存储过程,它可以包含if,while,case 等复杂的sql语句B 如果检测到修改的数据不满足业务规则,触发器可以回滚撤销操作C 使用触发器需要两不,先创建触发器,然后再调用触发器D 使用触发器可以创建比check约束更复杂的高级约束

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

要审计用户执行的create,drop,和alter等ddl语句,应创建()触发器。 A.行级B.语句级C.Instead ofD.模式E.数据库

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

以下对触发器的叙述中,不正确的是( )A.触发器可以传递参数B.触发器是SQL语句的集合C.用户不能调用触发器D.可以通过触发器来强制实现数据的完整性和一致性

下面说法错误的是( )A.存储过程中可以包含流程控制B.存储过程被编译后保存在数据库中C.用户执行SELECT语句时可以激活触发器D.触发器由触发事件激活,并由数据库服务器自动执行

以下有关触发器的叙述中,不正确的是( )A.触发器可以执行约束、完整性检查B.触发器中不能包含事务控制语句C.触发器不能像存储过程一样,被直接调用执行D.触发器不能在临时表上创建,也不能引用临时表

关于存储过程和触发器的说法,正确的是()。A、都是SQL Server数据库对象B、都可以为用户直接调用C、都可以带参数D、删除表时,都被自动删除

触发器就其本质而言是一种特殊的存储过程。存储过程和触发器在数据库的开发中,在维护数据库实体完整性等方面具有不可替代的作用。

简述SQL Server 2005中存储过程和触发器的分类。

创建和删除一个触发器的语句关键字为()和()。

下面关于触发器的描述,错误的是()。A、触发器是一种特殊的存储过程,用户可以直接调用B、触发器表和DELETED表没有共同记录C、触发器可以用来定义比CHECK约束更复杂的规则D、删除触发器可以使用DROPTRIGGER命令,也可以使用对象资源管理器

在数据库表的表设计器中可以设置3种触发器,分别是()、()和()。

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

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

单选题要审计用户执行的create,drop,和alter等ddl语句,应创建()触发器。A行级B语句级CInstead ofD模式E数据库

填空题创建和删除一个触发器的语句关键字为()和()。

单选题你是你公司的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的系统表中除去触发器的文本

单选题下面关于触发器的描述,错误的是()。A触发器是一种特殊的存储过程,用户可以直接调用B触发器表和DELETED表没有共同记录C触发器可以用来定义比CHECK约束更复杂的规则D删除触发器可以使用DROPTRIGGER命令,也可以使用对象资源管理器

填空题在数据库表的表设计器中可以设置3种触发器,分别是()、()和()。