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

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

都是SQL Server数据库对象

B

都可以为用户直接调用

C

都可以带参数

D

删除表时,都被自动删除

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于触发器的描述中,不正确的是~…。

A.可以实现复杂的商业逻辑

B.它是一种特殊的存储过程

C.触发器可以用来实现数据完整性

D.对于某类操作,可以创建不同类型的触发器


正确答案:A
解析:触发器是一种特殊存储过程,不由用户直接调用,而是由事件来触发。触发器优点:①通过级联引用完整性约束;②一个表中的同类操作可以创建不同类型的触发器。

第2题:

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

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

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

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

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


参考答案C

第3题:

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

A.触发器可以删除,但不能禁用

B.触发器只能用于表

C.触发器可以分为行级和语句级

D.触发器是一个对关联表发出select;insert;update或delete语句时触发的存储过程


参考答案:A, B, D

第4题:

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

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

正确答案:A

第5题:

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

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

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

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

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


A

第6题:

下列关于触发器的描述错误的是()

A触发器是一种实现复杂完整性约束的特殊存储过程

B触发器必须创建在一个特定的表上

C触发器通过EXECUTE语句调用

D触发器中使用了两张专用的临时表inserted和deleted


正确答案:C

第7题:

下面说法错误的是( )

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

答案:C
解析:

第8题:

关于锁存器的说法正确的是()

A、比触发器复杂

B、比触发器简单

C、用例存储指令

D、可以永久保存数据


参考答案:B

第9题:

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

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

正确答案:A,B

第10题:

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


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

更多相关问题