单项选择题
你为一家名为woodgrove的银行开发数据库。该公司在一个SQLServer2005/2008数据库中存储它的销售数据。你要在这个数据库中创建一个索引视图。为了达到该目的,你要执行如下脚本:
索引创建失败,并接收到一个错误信息。你要排除错误来创建索引。问你要怎么做?()
A.为视图增加一个orderby子句。
B.为视图增加一个having子句。
C.选择NUMERIC_ROUNDABORT选项。
D.改变索引为唯一的、非聚集索引
E.为视图增加WITH SCHEMABINDING选项
点击查看答案
相关考题
-
单项选择题
你是一家电话销售公司的一个数据库开发者。你要设计一个名为customercontacts的数据库。这个数据库将被频繁的更新。这个数据库将有1G的大小。你要让数据库达到最好的性能。你的C:\盘有5GB的空间。你将用以下哪一语句来创建数据库?()
A.
B.
C.
D. -
单项选择题
你是SouthridgeVideo.(公司名)一个数据库开发者。公司将销售信息存放在SQLServer2005/2008数据库中。你被叫从数据库中删除超过5年的订购记录。为了删除记录,你在SQL查询分析器中执行下面的语句:DELETEFROMOrdersWHEREOrderDate<(DATEADD(year,-5,getdate()))当接收到下面消息后你关闭SQL查询分析器(29979row(s)affected)你检查表发现旧的记录仍然存在表中。当前的连接属性显示如下:你该怎么做?()
A.删除表中与Order表相关联的记录。
B.使得Order表中的触发起不可用。
C.执行一条关闭隐性事务(SETIMPLICIT_TRANSACTIONSOFF)语句
D.执行SETCURSOR_CLOSE_ON_COMMITON语句
E.更改DELETE语句的逻辑 -
单项选择题
你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()
A.从系统表syscomments中删除存储过程中的文本。
B.对存储过程的文本加密
C.在系统表syscomments否认public角色中的SELECT权限
D.在系统表sysobjects否认public角色中的SELECT权限
