首页学历类考试大学计算机科学
(简答题)

SQL SERVER对在视图上进行INSERT、UPDATE、DELETE操作,主要有哪些限制?

正确答案

在进行插入操作时:
1、 用户必须具备插入数据的相关权限
2、 试图只能引用一个基表的列
3、 试图所包含的列必须直接引用表列中的基础数据,不能通过聚合函数或计算等方式派生
4、 Insert语句不允许为空值 5、 必须符合在相关列上定义的约束条件
6、 试图中不能包含DISTINICT,GROUP BY或HAVING子句
7、 在试图定义中使用了WITH CHECK OPTION,插入时将检查是否符合定义视图中SELECT语句所设置的条件 在更新时:
1、 修改视图中的数据时,不能同时修改两个或多个基表
2、 当视图来自多个基表时,通常只能对非主属性进行修改
3、 试图中被修改的列必须直接引用基表中的列,不能通过聚合函数或计算等方式派生
在删除时:
试图只能引用一个基表的列,且删除操作必须满足基表中定义的约束条件

答案解析

相似试题

  • (多选题)

    以下关于SQLServer2008中的视图和存储过程说法正确的是()。

    答案解析

  • (单选题)

    你是一个SQLServer2005/2008数据库的数据库开发者。另一个名为Andrea的数据库开发者需要修改数据库里的现在视图。然而,你要阻止她检视和替换表里的某些数据。现在,Andrea只有公共数据库的角色。你要怎么做?()

    答案解析

  • (判断题)

    IP电话是在IP网络上进行呼叫和通话,这种应用支持人们在Internet上进行通话。

    答案解析

  • (单选题)

    你是你公司的SQLSERVER2005/2008DB的数据库开发者。你使用下面的脚本来创建一个名为EMPLOYEE的视图:这个视图将被一个应用程序使用,这个应用程序是用来向PERSON和EMPLOYEES这两个表里插入记录的。用来创建这些表格的脚本如下所示: 你想要使这个应用程序能够防止视图来发布INSERT语句,你得怎么做?()

    答案解析

  • (多选题)

    可以把配置文件复制到()介质上进行备份。

    答案解析

  • (单选题)

    启动Word是在启动()的基础上进行的。

    答案解析

  • (单选题)

    动画绘制工作,是在特制的()上进行的。

    答案解析

  • (单选题)

    利用()软件可以在网络上进行实时聊天。

    答案解析

  • (单选题)

    ()操作不可以在通道面板上进行。

    答案解析

快考试在线搜题