第6章_存储过程与触发器练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

有教师表(教师号,教师名,职称,基本工资),其中基本工资的取值与教师职称有关。实现这个约束的可行方案是()。

A 在教师表上定义一个视图

B 在教师表上定义一个存储过程

C 在教师表上定义插入和修改操作的触发器

D 在教师表上定义一个标量函数参考答案

C

在SQL SERVE 中,执行带参数的过程,正确的方法为(

A 过程名参数

B 过程名(参数)

C 过程名= 参数

D ABC 匀可参考答案

A

在SQL SERVE 服务器上,存储过程是一组预先定义并(Transact-SQL 语)的句。

A 保存

B 解释

C 编译

D 编写参考答案

C

在SQL Server 中,触发器不具有()类型

A INSERT 触发器

B UPDATE* 发器

C DELETE 发器

D SELECT 触发器参考答案D

()允许用户定义一组操作,这些操作通过对指定的表进行删除、

插入和更新命令来执行或触发。

A存储过程

B规则

C触发器

D索引参考答案

为了使用输出参数,需要在CREATPROCEDU语句中指定关键字()

A OPTION

B OUTPUT

C CHECK

D DEFAULT 参考答案B

)语句用于创建触发器

A CREATE PROCEDURE

B CREATE TRIGGER

C ALTER TRIGGER

D DROP TRIGGER

参考答案

B

下列()语句用于删除触发器。

A CREATE PROCEDURE

B CREATE TRIGGER

C ALTER TRIGGER

D DROP TRIGGER参考答案

D

)语句用于删除存储过程

A CREATE PROCEDURE

B CREATE TABLE

C DROP PROCEDURE

D其他参考答案

C

下列()语句用于创建存储过程

A CREATE PROCEDURE

B CREATE TABLE

C DROP PROCEDURE

D 其他参考答案

sp_help 属于哪一种存储过程()?

A 系统存储过程

B 用户定义存储过程

C 扩展存储过程

D 其他参考答案

A

以下语句创建的触发器是当对表A 进行(

)操作时触发CREATE TRIGGER ABC ON 表A

FOR INSERT, UPDATE, DELETE

AS

A 只是修改

B 只是插入

C 只是删除

D 修改,插入,删除参考答案

D

()允许用户定义一组操作,这些操作通过对指定的表进行删除、或触发。

插入和更新命令来执行

A 存储过程

B 视图

C 触发器

D 索引

参考答案

C 下列可以查看表的行数以及表使用的存储空间信息的系统存储过程是(

A sq_spaceused

B sq_depends

C sq_help

D sq_re name 参考答案

A 以下哪个不是存储过程的优点()

A 实现模块化编程,一个存储过程可以被多个用户共享和重用。

B 可以加快程序的运行速度。

C 可以增加网络的流量。

D 可以提高数据库的安全性。

参考答案

C 以下哪个不是存储过程的优点()

A 实现模块化编程,一个存储过程可以被多个用户共享和重用。

B 可以加快程序的运行速度。

C 可以增加网络的流量。

D 可以提高数据库的安全性。

参考答案

C

替代触发器(in stead of )是在触发触发器的修改操作(

A 执行后

B 之前

)执行

C 停止执行时

D 同时参考答案

B

以下不属于存储过程特点的是(

A 在删除所涉及表时,同时被删除

B 代码执行效率高

C 数据查询效率高

D 模块化编程参考答案

A

以下不属于触发器特点的是()

A 基于一个表创建,可以针对多个表进行操作

B 被触发自动执行

C 可以带参数执行

D 可以实施更复杂的数据完整性约束参考答案C

以下()不是触发触发器的操作。

A SELECT

B UPDATE

C DELETE

D INSERT

参考答案

A

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

A 都是SQL Server 数据库对象

B 都可以为用户直接调用

C 都可以带参数

D 删除表时,都被自动删除参考答案

A

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

A 存储过程

B 函数

C 触发器

D 存储过程与函数

参考答案

C

对SQL Server 中的存储过程,下列说法中正确的是:存储过程

A 不能有输入参数

B 没有返回值

C 可以自动被执行

D 可以嵌套使用

参考答案

D

存储过程经过了一次创建以后,可以被调用()次。

A 1

B 2

C 255

D 无数

参考答案

D

以下()不是存储过程的优点。

A 执行速度快

B 模块化的设计

C 会自动被触发

D 保证系统的安全性

参考答案

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

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

B 触发器表和deleted 表没有共同记录

相关文档
最新文档