你是你公司SQL SERVER 2005/2008数据库的数据库开发者。你正在删除数据库不会再使用的对象。你无法删除视图1997Sales。经过调查你发现该视图有如下特性: (1)该视图有一聚集索引 (2)sales数据库角色有该视图的权限 (3)该视图有WITH SCHEMABINDING选项 (4)该视图有一个在线参考模式 (5)该视图上定义了一个INSTEAD OF触发器 在删除该视图前你该做什么?()A、删除该视图上的聚集索引B、除去该视图上所有权限C、除去该视图上的WITH SCHEMABIND

题目

你是你公司SQL SERVER 2005/2008数据库的数据库开发者。你正在删除数据库不会再使用的对象。你无法删除视图1997Sales。经过调查你发现该视图有如下特性: (1)该视图有一聚集索引 (2)sales数据库角色有该视图的权限 (3)该视图有WITH SCHEMABINDING选项 (4)该视图有一个在线参考模式 (5)该视图上定义了一个INSTEAD OF触发器 在删除该视图前你该做什么?()

  • A、删除该视图上的聚集索引
  • B、除去该视图上所有权限
  • C、除去该视图上的WITH SCHEMABINDING选项
  • D、除去参考该视图的函数上的WITH SCHEMABINDING选项
  • E、禁用该视图上的INSTEAD OF触发器
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

某表定义了视图BT_S,则要把该视图以及由该视图导出的所有的视图都一起删除的SQL讲句是______。


正确答案:DROP VIEW BT_S CASCADE
DROP VIEW BT_S CASCADE 解析:删除视图应该用DROP,而删除表是用DELETE使用CAS-CADE级联删除语句,把该视图和由它导出的所有视图一起删除。

第2题:

下列关于SQL Server 2008视图的说法,错误的是( )。

A.数据库中只存储标准视图的定义,并不存储标准视图的内容

B.如果在视图上创建了唯一聚集索引,则数据库中将保存该视图的内容

C.索引视图的数据源可以是基本表,也可以是已建立的其他标准视图

D.索引视图引用的基本表必须与视图在同一个数据库中


正确答案:C
创建索引视图的步骤:①使用SCHEMABINDING子句来创建一个视图。这个视图必须符合许多要求,例如,它只能引用同一数据库中的基表,而不能是其它标准视图。所有引用的函数必须是确定性的,行集函数、派生表和子查询都不能在索引视图中使用;②在视图上创建一个惟一索引。这个索引的叶子级由视图的完整结果集组成;③在聚集索引的基础上根据需求创建非聚集索引。非聚集索引可以按平常的方式创建;④创建并使用索引视图。

第3题:

公司A使用SQLSERVER2005数据库。你正在实现一系列用在adhoc查询(即席查询)的视图。这些视图用来增强公司A数据访问的安全性。可是,其中的某些视图查询数据缓慢,为此,在你进行公司安全策略维护的时候,想给这些视图创建一些索引,以提高性能。其中,有一个视图并不允许你创建索引。已知,这个视图使用了GETDATE()函数返回当前日期作为视图的一列。请问,为了在这个视图上能够创建索引,你应该如何做?(选择两个答案)()

A.移除视图中所有对确定性函数的调用

B.移除视图中所有对非确定性函数的调用

C.对视图中使用的所有函数进行架构绑定

D.在创建视图的时候指定WITHCHECKOPTION子句


参考答案:B, C

第4题:

在“视图”对话框中,“命名视图”项卡上,如果一命名视图的VP信息有“√”标记表明()

  • A、该命名视图级别最高
  • B、该命名视图与图纸集中的图纸上的视口相关联
  • C、该命名视图是当前命名视图
  • D、该命名视图与图纸集“资源图形”选项卡相关联

正确答案:B

第5题:

你是公司里SQL Server2005数据库的开发人员,你正在删除数据库中再也不会使用的对象,但是你无法删除1997Sales视图。检查后你发现这个视图有以下特征:视图中有簇索引销售数据库角色对该使徒有权限。该视图启用了 WITH SCHEMABINDING选项。一个 schema-bound在线函数引用了该视图。在该视图中定义了INSTEAD OF触发器。那么要删除这个视图,你该怎么办?()

A.删除视图中的簇索引

B.删除视图中的所有权限

C.删除视图中的WITH SCHEMABIND ING选项

D.删除引用该视图的函数的 WITH SCHEMABINDING选项

E.不启用视图中的INSTEAD OF触发器


参考答案D

第6题:

下面关于视图的叙述中,正确的是______。

A.当某一视图被删除后,由该视图导出的其他视图也将被自动删除

B.若导出某视图的基本表被删除了,但该视图不受任何影响

C.视图一旦建立,就不能被删除

D.当修改某一视图时,导出该视图的基本表也随之被修改


正确答案:A

第7题:

某表定义了视图BT_S,则要把该视图以及由该视图导出的所有的视图都一起删除的SQL语句是______。


正确答案:DROP VIEW BT_S CASCADE
DROP VIEW BT_S CASCADE

第8题:

当视图被删除时,任何建立在该视图之上的其它数据库对象的查询不会发生错误。()

此题为判断题(对,错)。


参考答案:错

第9题:

将图纸视图从“视图列表”选项卡中删除的方法是()。

A.左键选择该图纸视图,按DELETE键

B.右键选择该图纸视图,在快捷菜单中选择“删除”

C.将相应的命名视图从“视图”对话框中删除

D.将该图纸视图所在的布局删除


参考答案:C

第10题:

将图纸视图从“视图列表”选项卡中删除的方法是()。

  • A、左键选择该图纸视图,按DELETE键
  • B、右键选择该图纸视图,在快捷菜单中选择“删除”
  • C、将相应的命名视图从“视图”对话框中删除
  • D、将该图纸视图所在的布局删除

正确答案:C

更多相关问题