原文:sql server中对视图进行操作,要注意什么

定义视图后,对视图的查询没有什么限制,可以像对待表一样进行操作。但是,如果对视图中的元组进行更新操作 INSERT,UPDATE,DELETE 将受到限制。概括起来,关于可更新视图有以下三条规则: 若视图是基于多个表使用联接操作而导出的,那么对这个视图执行更新操作时,每次只能影响其中的一个表。 若视图导出时包含有分组和聚合操作,则不允许对这个视图执行更新操作。 若视图是从一个表经选择 投影而导出的 ...

2017-11-19 19:18 0 2658 推荐指数:

查看详情

mysql之对视图操作

1. 为什么要使用视图? 为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系统提供了视图特性。所谓视图,本质上是一种虚拟表,在物理上是不存在的,其内容与真实的表相似,包含一系列带有名称的列和行数据。但是,视图并不在数据库以储存的数据值形式存在。行和列数据来自定义视图的查询 ...

Mon Jul 06 05:05:00 CST 2015 0 4183
[SQL Server创建视图时的注意点]

的时候,要注意添加别名 2. 在使用函数或算数表达式的时候 需要使用别名,否则创建视图或者函数的时候 ...

Thu Jun 01 22:31:00 CST 2017 0 1258
sql server对xml进行操作

一、前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB ...

Tue Dec 09 02:09:00 CST 2014 1 4279
sql server对xml进行操作

一、前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB ...

Tue Aug 14 17:51:00 CST 2018 0 9790
FireDAC 连接SQL Server一些要注意的地方

TFDConnection: FetchOptions.Mode 设置为fmAll, 返回全部结果, 否则默认只返回前50条, 效果与open以后再执行FetchAll一样 Specifie ...

Mon Apr 18 23:21:00 CST 2016 0 1626
SQL Server基础之《视图的概述和基本操作

 数据库视图是一个虚拟表。同真实的表一样,视图包含一系列带有名称的列和行数据,行和列数据用来自由定义视图和查询所引用的表,并且在引用视图时动态产生。本篇将通过一些实例来介绍视图的概念,视图的作用,创建视图,查看视图,修改视图,更新和删除视图SQL Server的数据库知识。 一:视图的概述 ...

Sat May 09 23:49:00 CST 2015 3 6496
关于在Java代码Sql语句需要注意的问题

  最近做程序,时不时需要自己去手动将sql语句直接写入到Java代码,写入sql语句时,需要注意几个小问题。   先看我之前写的几句简单的sql语句,自以为没有问题,但是编译直接报错。 1 String str = "insert into XXX(a,b,c) values ...

Fri Sep 26 19:18:00 CST 2014 2 6362
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM