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

更新时间:2023-10-14 12:47:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

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

C 在教师表上定义插入和修改操作的触发器 D 在教师表上定义一个标量函数 参考答案 C

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

A 过程名 参数 B 过程名(参数) C 过程名=参数 D ABC均可 参考答案 A

在SQL SERVER服务器上,存储过程是一组预先定义并( 语句。

A 保存 B 解释 C 编译 D 编写 参考答案 C

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

A INSERT触发器 B UPDATE触发器 C DELETE触发器 D SELECT触发器 参考答案 D

)。 的Transact-SQL )( )允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发。

A 存储过程 B 规则 C 触发器 D 索引 参考答案 C

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

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 其他 参考答案 A

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_rename 参考答案 A

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

A 实现模块化编程,一个存储过程可以被多个用户共享和重用。 B 可以加快程序的运行速度。 C 可以增加网络的流量。

D 可以提高数据库的安全性。 参考答案 C

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

A 实现模块化编程,一个存储过程可以被多个用户共享和重用。 B 可以加快程序的运行速度。 C 可以增加网络的流量。

D 可以提高数据库的安全性。 参考答案 C

替代触发器(instead 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 删除表时,都被自动删除

本文来源:https://www.bwwdw.com/article/pamf.html

Top