sql查看视图语句

1.SQL视图查询

视图可以被看成是虚拟表或存储查询。

可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。

SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表 视图使用方案 视图通常用来集中、简化和自定义每个用户对数据库的不同认识。

视图可用作安全机制,方法是允许用户通过视图访问数据,而不授予用户直接访问视图基础表的权限。从(或向)Microsoft® SQL Server™ 2000 复制数据时也可使用视图来提高性能并分区数据。

着重于特定数据 视图让用户能够着重于他们所感兴趣的特定数据和所负责的特定任务。不必要的数据可以不出现在视图中。

这同时增强了数据的安全性,因为用户只能看到视图中所定义的数据,而不是基础表中的数据。有关出于安全考虑使用视图的更多信息,请参见使用视图作为安全机制。

简化数据操作 视图可以简化用户操作数据的方式。可将经常使用的联接、投影、联合查询和选择查询定义为视图,这样,用户每次对特定的数据执行进一步操作时,不必指定所有条件和限定。

例如,一个用于报表目的,并执行子查询、外联接及聚合以从一组表中检索数据的复合查询,就可以创建为一个视图。视图简化了对数据的访问,因为每次生成报表时无须写或提交基础查询,而是查询视图。

有关数据操作的更多信息,请参见查询基础知识。 还可以创建内嵌的用户定义函数,在逻辑上作为参数化视图运行,或作为在 WHERE 子句搜索条件中含有参数的视图运行。

有关更多信息,请参见内嵌用户定义函数。 自定义数据 视图允许用户以不同的方式查看数据,即使他们同时使用相同的数据时也如此。

这在具有不同目的和技术水平的用户共享同一个数据库时尤为有利。例如,可定义一个视图以仅检索由客户经理处理的客户数据。

视图可以根据使用该视图的客户经理的登录 ID 决定检索哪些数据。 导出和导入数据 可使用视图将数据导出至其它应用程序。

例如,可能希望使用 pubs 数据库中的 stores 和 sales 表在 Microsoft® Excel 中分析销售数据。为此,可创建一个基于 stores 和 sales 表的视图。

然后使用 bcp 实用工具导出由视图定义的数据。也可使用 bcp 实用工具或 BULK INSERT 语句将数据从数据文件中导入某些视图,条件是可以使用 INSERT 语句在视图中插入行。

有关向视图中复制数据的限制的更多信息,请参见 INSERT。有关使用 bcp 实用工具和 BULK INSERT 语句从(或向)视图中复制数据的更多信息,请参见向(或从)视图中复制数据。

组合分区数据 Transact-SQL UNION 集合运算符可在视图内使用,以将来自不同表的两个或多个查询结果组合成单一的结果集。这在用户看来是一个单独的表,称为分区视图。

例如,如果一个表含有华盛顿的销售数据,另一个表含有加利福尼亚的销售数据,即可从 UNION 创建这两个表的视图。该视图代表了这两个区域的销售数据。

使用分区视图时,首先创建几个相同的表,指定一个约束以决定可在各个表中添加的数据范围。视图即使用这些基表创建。

当查询该视图时,SQL Server 自动决定查询所影响的表,并仅引用这些表。例如,如果一个查询指定只需要华盛顿州的销售数据,则 SQL Server 只读取含有华盛顿销售数据的表,而并不访问其余的表。

分区试图可基于来自多个异类源——如远程服务器——的数据,而不仅仅局限于同一数据库中的表。例如,要将分别存储组织中不同区域数据的几台远程服务器上的数据组合起来,可以创建分布式查询,从每个数据源中检索数据,然后基于这些分布式查询创建视图。

所有查询都只从包含查询所请求数据的远程服务器上读取表中的数据,其它在视图中由分布式查询引用的服务器均不被访问。 当在多个表或服务器上分割数据时,因为需扫描的数据较少,所以只访问一部分数据的查询运行得较快。

如果表位于不同的服务器或一台多处理器的计算机上,同样可以对查询所涉及的表进行同时扫描,从而改进查询的性能。此外,象索引重建或表备份这样的维护任务可更快地执行。

通过使用分区视图,数据的外观象是一个单一表,且能以单一表的方式进行查询,而无须手动引用真正的基础表。 如果满足下列任一条件,则分区视图可被更新: 在带有逻辑的视图上定义支持 INSERT、UPDATE 和 DELETE 语句的 INSTEAD OF 触发器。

视图和 INSERT、UPDATE 及 DELETE 语句均遵从为可更新分区视图定义的规则。有关更多信息,请参见创建分区视图。

sql查看视图语句

转载请注明出处唯美语句网 » sql查看视图语句

资讯

汇编的条件语句

阅读(6)

本文主要为您介绍汇编的条件语句,内容包括用汇编语言解释if语句,汇编语言中的条件指令,汇编实现条件语句:两数不等则执行相等则跳过。无符号数条件转移指令je/jz zf=1 若相等或为零则转移jne/jnz zf=0 若不相等或不为零则转移 ja/jnbe cf=0

资讯

statafor循环语句

阅读(6)

本文主要为您介绍statafor循环语句,内容包括stata中循环语句的命令,stata中循环语句的命令,stata如何最总样本的子集进行循环语句。forvalues 语句数字的循环while 语句条件循环foreach 语句变量、暂元、文件等的循环 这道题应该用foreach,

资讯

关于有关英语句子

阅读(7)

本文主要为您介绍关于有关英语句子,内容包括英语优美句子摘抄,180句,英语句子大全,英语好句(越短越好)30句。1.Dont cry because it is over, smile because it happened. 不要因为结束而哭泣,

资讯

html输出语句

阅读(6)

本文主要为您介绍html输出语句,内容包括怎样在JavaScript中输出html语句,怎样在JavaScript中输出html语句,在html页面中执行输出语句怎么实现不能在onload中实现,也不能。function MM_showHideLayers() { //v6.0var i,p,v,obj,args=MM_show

资讯

sql语句replace

阅读(6)

本文主要为您介绍sql语句replace,内容包括SQL语句replace怎么替换,sql的replace方法,SQL语句replace替换问题。Replace("字符串","要被替代的字符串","替代后的字符串")sql replace into用法详细说明REPLACE的运行与

资讯

c语言循环语句while

阅读(5)

本文主要为您介绍c语言循环语句while,内容包括C语言while循环的理解,举例,C语言中的while循环语句,c语言while循环用法。所谓循环(looping),就是重复执行一系列语句。C 提供了三种循环结构,分别为 while, for 和 do while 。 wh

资讯

合法的vb语句是

阅读(5)

本文主要为您介绍合法的vb语句是,内容包括VB题,下面子过程语句说明合法的是(),在VB里什么是合法的赋值语句,vb下列语句合法的是x+y=2x>2=yx=y>2x=y++。赋值语句的一般格式为: 变量名 = 表达式 [对象名。]属性名 = 表达式 其中“=”是赋值号。

资讯

lol嘲讽语句

阅读(5)

本文主要为您介绍lol嘲讽语句,内容包括英雄联盟:游戏中嘲讽对手的话,lol怎么发嘲讽语句,lol怎么语言嘲讽对手。1.当盖伦与诺克萨斯之手遇见时,盖伦:德莱厄斯,你不是将军,你只是个屠夫! 2.剑魔遇到蛮子会说:泰达米尔,我最成功的作品。 3.德莱文

资讯

现代汉语句子分析

阅读(6)

本文主要为您介绍现代汉语句子分析,内容包括现代汉语中的句子分析法都,现代汉语题,分析句子,现代汉语用成分分析法分析句子。主要有(一)句子成分分析法(二)层次分析法 (三)其他句子分析方法句子成分分析法又称“中心词分析法”,是传统语法学使用的

资讯

nosql语句

阅读(5)

本文主要为您介绍nosql语句,内容包括简述什么是nosql数据库,并列举两种常见的nosql数据库名称及其特点,nosql数据库,什么是nosql数据库。NoSQL太火,冒出太多产品了,保守估计也成百上千了。互联网公司常用的基本集中在以下几种,每种只举一个比

资讯

linux中for语句

阅读(5)

本文主要为您介绍linux中for语句,内容包括linux中使用for语句创建命令行上所有整数只和的shell,linux的for循环的写法,linux中Shell编程:用for语句实现1+2+3+100。[root@localhost ~]# cat e1#!/bin/basha=$*sum=0for i in $adosum=`expr

资讯

宏定义语句结束

阅读(7)

本文主要为您介绍宏定义语句结束,内容包括C语言宏定义为何不用分号结束如果一行写不下怎么办,EXCEL宏命令缺少语句结束怎么解决,求高手指教,宏定义多条语句。分号是C语言一条语句结束的标识,宏定义可以是一条完整的语句,也可以是一条语句的一

资讯

出车祸的语句

阅读(9)

本文主要为您介绍出车祸的语句,内容包括求形容出车祸的句子,描写车祸的优美句子,描写撞车的语句。1. 一瞬间,她被撞飞了出去,只看她的秀发已经沾满血迹,嘴角隐隐还有鲜血流出,原本可爱的脸,现在已经变得无比苍白,上半身还隐隐在抽搐,只

资讯

优美的环境语句

阅读(7)

本文主要为您介绍优美的环境语句,内容包括形容环境优美句子,关于环境的优美句子大全,优美的环境句子。描写环境的优美句子碧蓝如洗的晴空下,是一片连绵不断的青山绿树,各种不知名的野花在丛林间争相盛开,绽放着如云霞般绚烂的色彩。2、让我们

资讯

汇编的条件语句

阅读(6)

本文主要为您介绍汇编的条件语句,内容包括用汇编语言解释if语句,汇编语言中的条件指令,汇编实现条件语句:两数不等则执行相等则跳过。无符号数条件转移指令je/jz zf=1 若相等或为零则转移jne/jnz zf=0 若不相等或不为零则转移 ja/jnbe cf=0

资讯

statafor循环语句

阅读(6)

本文主要为您介绍statafor循环语句,内容包括stata中循环语句的命令,stata中循环语句的命令,stata如何最总样本的子集进行循环语句。forvalues 语句数字的循环while 语句条件循环foreach 语句变量、暂元、文件等的循环 这道题应该用foreach,

资讯

关于有关英语句子

阅读(7)

本文主要为您介绍关于有关英语句子,内容包括英语优美句子摘抄,180句,英语句子大全,英语好句(越短越好)30句。1.Dont cry because it is over, smile because it happened. 不要因为结束而哭泣,

资讯

html输出语句

阅读(6)

本文主要为您介绍html输出语句,内容包括怎样在JavaScript中输出html语句,怎样在JavaScript中输出html语句,在html页面中执行输出语句怎么实现不能在onload中实现,也不能。function MM_showHideLayers() { //v6.0var i,p,v,obj,args=MM_show

资讯

sql语句replace

阅读(6)

本文主要为您介绍sql语句replace,内容包括SQL语句replace怎么替换,sql的replace方法,SQL语句replace替换问题。Replace("字符串","要被替代的字符串","替代后的字符串")sql replace into用法详细说明REPLACE的运行与

资讯

c语言循环语句while

阅读(5)

本文主要为您介绍c语言循环语句while,内容包括C语言while循环的理解,举例,C语言中的while循环语句,c语言while循环用法。所谓循环(looping),就是重复执行一系列语句。C 提供了三种循环结构,分别为 while, for 和 do while 。 wh

资讯

合法的vb语句是

阅读(5)

本文主要为您介绍合法的vb语句是,内容包括VB题,下面子过程语句说明合法的是(),在VB里什么是合法的赋值语句,vb下列语句合法的是x+y=2x>2=yx=y>2x=y++。赋值语句的一般格式为: 变量名 = 表达式 [对象名。]属性名 = 表达式 其中“=”是赋值号。

资讯

小学三级英语句型

阅读(5)

本文主要为您介绍小学三级英语句型,内容包括人教版小学英语三年级上册重点词汇和句型,三年级英语重点句子,小学三年级英语基本句式。英语句型转换练习(一)第一人称:( I 、 we) 单数I+am复数We+are第二人称:(you) 单复数一样.You are第三人称