(第6章存储过程与触发器练习题.doc
文本预览下载声明
有教师表(教师号,教师名,职称,基本工资),其中基本工资的取值与教师职称有关。实现这个约束的可行方案是(??? )。
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?OPTIONB?OUTPUTC?CHECKD?DEFAULT参考答案B下列(????? )语句用于创建触发器。
A?CREATE PROCEDUREB?CREATE TRIGGERC?ALTER TRIGGERD?DROP TRIGGER参考答案B下列(????? )语句用于删除触发器。
A?CREATE PROCEDUREB?CREATE TRIGGERC?ALTER TRIGGERD?DROP TRIGGER参考答案D下列(????? )语句用于删除存储过程。
A?CREATE PROCEDUREB?CREATE TABLEC?DROP PROCEDURED?其他参考答案C下列(????? )语句用于创建存储过程。
A?CREATE PROCEDUREB?CREATE TABLEC?DROP PROCEDURED?其他参考答案Asp_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_spaceusedB?sq_dependsC?sq_helpD?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?SELECTB?UPDATEC?DELETED?INSERT参考答案A关于存储过程和触发器的说法,正确的是(??? )。A?都是SQL Server数据库对象B?都可以为用户直接调用C?都可以带参数D?删除表时,都被自动删除参考答案A如果需要在插入表的记录时自动执行一些操作,常用的是(? )。A?存储过程B?函数C?触发器D?存储过程与函数参考答案C对SQL Server中的存储过程,下列说法中正确的是:存储过程 (? )。A?不能有输
显示全部