有教师表(教师号,教师名,职称,基本工资),其中基本工资的取值与教师职称有关。实现这个约束的可行方案是(    )。
A 在教师表上定义一个视图 
B 在教师表上定义一个存储过程
C 在教师表上定义插入和修改操作的触发器
D 在教师表上定义一个标量函数
参考答案
C
在SQL SERVER中,执行带参数的过程,正确的方法为(      )。
A 过程名 参数
B 过程名(参数)
C 过程名=参数
D ABC均可
参考答案
A
在SQL SERVER服务器上,存储过程是一组预先定义并(      )的Transact-SQL语句。
A 保存
B 解释
C 编译
D 编写
参考答案
C
在SQL Server中,触发器不具有(      )类型。
A INSERT触发器
B UPDATE触发器
C DELETE触发器
D SELECT触发器
参考答案
D
(      )允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发。
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 删除表时,都被自动删除
参考答案
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 表没有共同记录
C 触发器可以用来定义比 CHECK 约束更复杂的规则
D 删除触发器可以使用DROP TRIGGER命令,也可以使用企业管理器
参考答案
A
SQL Server为每个触发器创建了两个临时表,它们是(    )。
A Updated 和Deleted
B Inserted 和Deleted
C Updated 和 Inserted
D Updated 和Selected
参考答案
B
在SQL语言中,建立存储过程的命令是(    )。
A CREATE PROCEDURE
B CREATE RULE
C CREATE DURE
D CREATE FILE
参考答案
A
已定义存储过程AB,带有一个参数@stname varchar(20),正确的执行方法为(    )。
A EXEC AB ˈ吴小雨ˈ
B EXEC AB =ˈ吴小雨ˈ
C EXEC AB (吴小雨)
D 其他3种都可以

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。