试题详情
- 单项选择题 你是一家大型brewery的数据库开发人员。每一家工厂和设备的信息存储在一个名为Equipment的数据库中.这工厂的信息存放在一张名为Location的表中,设备的信息存放在一张名为Parts的表中。用来创建这些表所使用的脚本如下所示: Thebrewery用来关闭一些现有的工厂和打开一些新的工厂。当一家工厂被关闭时,有关工厂和所有设备的信息将从数据库中删除。你创建一个存储过程来完成这个操作。名为sp_DeleteLocation存储过程如下所示: 这个存储过程将要花费比想像中还要长的时间来执行。你需要减少这个存储过程的执行时间,你该怎么做?()
A、在定义过程中添加WITH RECOMPILE选项.
B、用单一的DELETE语句取代光标操作
C、在过程的开头添加一个BEGIN TRAN语句并在过程的结尾添加COMMIT TRAN语句
D、为这个过程设置事务处理隔离级别READ UNCOMMITTED
E、为Parts表的PartID字段添加一个非聚集索引.
- B
关注下方微信公众号,在线模考后查看
热门试题
- 试述外部关键字的概念和作用,外部关键字是
- 请简述数据库应用系统开发过程的主要阶段及
- 下列查询年龄最大的前四个学生(包括并列的
- 在SQL Server中,允许创建和修改
- 试述关系的自然连接和等值连接的异同之处。
- 你是一个SQLSERVER2005/20
- 下列SQL语句中,对字段创建唯一的聚集索
- 你是你公司SQL Server2005/
- SQL语言支持关系数据库系统的三级模式结
- 设有下表所示的关系R,经操作(Π为
- 你是woodgrove银行的一个数据库开
- DBMS中实现事务持久性的子系统是()。
- 你是一个服装零售商的数据库开发者。公司有
- 简要概述数据库、数据库管理系统和数据库系
- 什么是事务?
- 评估此CREATE TABLE语句的执行
- 你是一个保险公司的数据库开发者.那公司有
- 为什么要进行数据备份?数据库备份包括哪些
- ()用来记录对数据库中数据进行的每一次更
- 你是一家保险公司的数据库开发人员。关于公