niusouti.com
更多“关于存储过程和触发器的说法,正确的是()。”相关问题
  • 第1题:

    下列有关触发器的说法,错误的是( )

    A 触发器是一种特殊的存储过程,它可以包含if,while,case 等复杂的sql语句

    B 如果检测到修改的数据不满足业务规则,触发器可以回滚撤销操作

    C 使用触发器需要两不,先创建触发器,然后再调用触发器

    D 使用触发器可以创建比check约束更复杂的高级约束


    参考答案C

  • 第2题:

    下列关于存储过程的说法,正确的是()。

    A在定义存储过程的代码中可以包含数据的增、删、改、查语句

    B用户可以向存储过程传递参数,但不能输出存储过程产生的结果

    C存储过程的执行是在客户端完成的

    D存储过程是存储在客户端的可执行代码段


    A

  • 第3题:

    关于存储过程和触发器的说法,正确的是()。

    • A、都是SQL Server数据库对象
    • B、都可以为用户直接调用
    • C、都可以带参数
    • D、删除表时,都被自动删除

    正确答案:A

  • 第4题:

    关于同步、异步计数器说法正确的是()

    • A、同步计数器在计数过程中各个触发器状态同时更新
    • B、同步计数器在计数过程中各个触发器状态不同时更新
    • C、异步计数器在计数过程中各个触发器状态同时更新
    • D、异步计数器在计数过程中各个触发器状态不同时更新
    • E、同一电路中同步计数器和异步计数器可以互换使用

    正确答案:A,D

  • 第5题:

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


    正确答案:存储过程分为系统存储过程、本地存储过程、临时存储过程、远程存储过程和扩展存储过程。
    触发器:DML触发器是当数据库服务器中发生数据操作语言(DML)事件时会自动执行的存储过程。DDL触发器是在响应数据定义语言(DDL)语句时触发,一般用于数据库中执行管理任务。

  • 第6题:

    触发器和存储过程的执行不是在客户端而是在()。


    正确答案:服务器端

  • 第7题:

    下面关于触发器的描述,错误的是()。

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

    正确答案:A

  • 第8题:

    触发器的执行是由事件触发的,而普通存储过程是由命令调用执行的。


    正确答案:正确

  • 第9题:

    关于触发器叙述正确的是()。

    • A、触发器是自动执行的,可以在一定条件下触发
    • B、触发器不可以同步数据库的相关表进行级联更改
    • C、SQLServer不支持DDL触发器
    • D、触发器不属于存储过程

    正确答案:A

  • 第10题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    下面关于触发器的描述,错误的是()。
    A

    触发器是一种特殊的存储过程,用户可以直接调用

    B

    触发器表和DELETED表没有共同记录

    C

    触发器可以用来定义比CHECK约束更复杂的规则

    D

    删除触发器可以使用DROPTRIGGER命令,也可以使用对象资源管理器


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    下列关于存储过程的说法,正确的是()。
    A

    在定义存储过程的代码中可以包含数据的增、删、改、查语句

    B

    用户可以向存储过程传递参数,但不能输出存储过程产生的结果

    C

    存储过程的执行是在客户端完成的

    D

    存储过程是存储在客户端的可执行代码段


    正确答案: B
    解析: 暂无解析

  • 第13题:

    下面说法错误的是( )

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

    答案:C
    解析:

  • 第14题:

    下列关于函数和存储过程的说法正确的是()。

    • A、PL/SQL函数的代码中必须包含RETURN语句
    • B、存储过程可以没有返回值,而且使用call语句调用
    • C、存储过程的返回语句中可以带表达式
    • D、存储过程和存储函数都可以出现在表达式中

    正确答案:A,B

  • 第15题:

    简述SQL Server 2000中触发器和存储过程的调用过程的不同。


    正确答案:(1)触发器在表数据更新(插删改操作)时,由DBMS自动调用,即触发调用;
    (2)存储过程由程序或使用命令显式调用。

  • 第16题:

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


    正确答案:错误

  • 第17题:

    简述存储过程和触发器的优点。


    正确答案:存储过程最主要的特色是当写完一个存储过程后即被翻译成可执行码存储在系统表内,当作是数据库的对象之一,一般用户只要执行存储过程,并且提供存储过程所需的参数就可以得到所要的结果而不必再去编辑T-SQL命令。
    由于在触发器中可以包含复杂的处理逻辑,因此,应该将触发器用来保持低级的数据的完整性,而不是返回大量的查询结果。
    使用触发器主要可以实现以下操作:
    (1)强制比CHECK约束更复杂的数据的完整性
    (2)使用自定义的错误提示信息
    (3)实现数据库中多张表的级联修改
    (4)比较数据库修改前后数据的状态
    (5)调用更多的存储过程
    (6)维护非规范化数据

  • 第18题:

    简述存储过程与触发器的区别。 


    正确答案:触发器与存储过程可以说是非常相似,可以说是一种变种的存储过程,触发器和存储过程一样都是SQL语句集。存储过程执行后驻留在计算机的高速缓冲区中,利用存储过程可以提高程序的效率,但存储过程只能通过调用来运行,可以有返回的状态值,存储过程可以在程序端调用执行。触发器是不可以在程序端调用的,它是SQL服务器端自动运行。触发器与存储过程的主要区别在于触发器的运行方式。存储过程必须有用户、应用程序或者触发器来显示的调用并执行,而触发器是当特定时间出现的时候,自动执行或者激活的,与连接用数据库中的用户、或者应用程序无关。当一行被插入、更新或者删除时触发器才执行,同时还取决于触发器是怎样创建的,当UPDATE发生时使用一个更新触发器,当INSERT发生时使用一个插入触发器,当DELETE发生时使用一个删除触发器。

  • 第19题:

    如果需要在插入表的记录时自动执行一些操作,常用的是()。

    • A、存储过程
    • B、函数
    • C、触发器
    • D、存储过程与函数

    正确答案:C

  • 第20题:

    关于触发器,叙述正确的是()。

    • A、触发器是自动执行的,可以在一定条件下触发
    • B、触发器不可以与同步数据库的相关表进行级联更改
    • C、SQLServer2005不支持DDL触发器
    • D、触发器不属于存储过程

    正确答案:A

  • 第21题:

    在Oracle中,关于触发器的描述错误的是()。

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

    正确答案:A,B,D

  • 第22题:

    单选题
    关于存储过程和触发器的说法,正确的是()。
    A

    都是SQL Server数据库对象

    B

    都可以为用户直接调用

    C

    都可以带参数

    D

    删除表时,都被自动删除


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    关于触发器,叙述正确的是()。
    A

    触发器是自动执行的,可以在一定条件下触发

    B

    触发器不可以与同步数据库的相关表进行级联更改

    C

    SQLServer2005不支持DDL触发器

    D

    触发器不属于存储过程


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    关于锁存器的说法正确的是()
    A

    比触发器复杂

    B

    比触发器简单

    C

    用例存储指令

    D

    可以永久保存数据


    正确答案: D
    解析: 暂无解析