抖音资讯

douyinzx

视图的作用是什么(视图创建于作用详解)

iseeyu2年前 (2024-04-22)抖音资讯127

视图的作用:

1、视图隐藏了底层的表结构,简化了数据访问操作,客户端不再需要知道底层表的结构及其之间的关系。

2、建立中间表,方便查询。

3、基表中的数据就有了一定的安全性。视图提供了一个统一访问数据的接口。(即可以允许用户通过视图访问数据的安全机制,而不授予用户直接访问底层表的权限)。

因为视图是虚拟的,物理上是不存在的,只是存储了数据的集合,我们可以将基表中重要的字段信息,可以不通过视图给用户,视图是动态的数据的集合,数据是随着基表的更新而更新用户对视图只能查询,不可以随意地更改和删除,可以保证数据的安全性。

4、可以合并分离的数据,创建分区视图。

视图还可以被嵌套,一个视图中可以嵌套另一个视图。


创建表:

--------创建表-------
--判断表是否存在--
if exists (select * from sysobjects where name = ‘Tab_EdsProd’)
drop table Tab_EdsProd
go
--创建表
create table Tab_EdsProd
(
Mid int identity(1,1) primary key,
Code varchar(10) null,
Name varchar(20) null
)
--添加数据
insert into Tab_EdsProd(Code,Name) values(‘001’,‘张三’);
insert into Tab_EdsProd(Code,Name) values(‘002’,‘李四’)
--查询数据
select * from Tab_EdsProd

创建视图:

--------创建视图-------
–判断是否存在–
if exists (select * from sysobjects where name = ‘View_EdsProd’)
drop view View_EdsProd
go
--创建视图
create view View_EdsProd

with encryption -- 为不可修改视图
as
select * from Tab_EdsProd where Mid>1
go
--使用视图–
select *from View_EdsProd

说明:

 

schema_name:是视图所有者的名称,一般为 dbo。(指定视图所有者名称是可选的。)

view_name:是视图的名称。

ENCRYPTION:对加密进行加密,加密之后不可修改。使用 WITH ENCRYPTION 可以防止将视图作为 SQL Server 复制的一部分进行发布。


分区视图:

分区视图是由 UNION ALL 的所有成员表定义的视图,即拥有相同的表结构、字段、数据类型等,不相同的数据集。

分区视图又分为 本地式分区视图和分布式分区视图。本地式分区视图是同一个数据库存在相同的表结构、字段、数据类型等的表使用 UNION ALL 创建的视图;

分布式分区视图就是数据源存在于不同的数据库或不同的数据库服务器使用 UNION ALL 创建的视图。

 

 

视图不能包含 ORDER BY 子句,除非SELECT语句的选择列表中还有一个 TOP 子句。

视图不能使用 INTO 关键字。视图不能包含 OPTION 子句。

视图不能有对临时表或表变量的引用。视图最多可以有 1024 列。


with encryption 为不可修改视图:

如果添加该选项,则可以确保没有人能够查看得到您的代码(甚至是你自己)。如果要构建发布商业软件,或者出于安全性的考虑不想让用户看到所修改的或访问的数据,那么这个选项是非常有用的,很明显没如果想再以后子重新创建触发器,那么需要保存创建触发器的代码副本,以便在其他地方使用。

和视图与存储过程一样,使用with encryption 选项需要记住的是,每次在触发器上使用alter 语句时都必须重新应用该选项。如果使用alter trigger 语句不包含with encryption 选项,那么触发器就不再被加密。

视图加密与不加密:

sp_helptext,查看视图SQL语句

 

使用dbForge SQL Decryptor查看建视图语句

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/52507.html

相关文章

主播为什么老叫人点赞加关注(直播能快速涨人气的办法)

主播为什么老叫人点赞加关注(直播能快速涨人气的办法)

直播间点赞有什么用处(主播为什么老叫人点赞) 直播间点赞是指观众在观看直播时对主播进行点赞的行为。下面是关于直播间点赞的用处以及为什么主播经常要求观众点赞的解释: 1. 表达喜爱和支持:观众通过点赞来表达对主播的喜爱和支持。点赞是一种简单而直接的方式,可以让主播知道自己的表演或内容...

快手广告-快聊客服操作全解-03

快手广告-快聊客服操作全解-03

快手广告平台-分流规则 1. 快手广告投放-客服基础分流规则:系统默认规则,本期不支持修改。 2. 快手推广流程-离线分流规则:管理员根据客服团队自身情况自行选择分流规则。当未设置离线分流规则,客服下班后访客处于排队状态。当设置离线分流规则后,客服下班后会按照相应规则分配访客。...

上海百度搜索开户费用多少钱?而不是夸张夸张。

上海百度搜索开户费用多少钱?而不是夸张夸张。

有问题。去百度。这个口号也越来越熟悉。今年世界杯期间,百度广告形式洗脑:百度广告客服你知道吗?你真的知道吗?你真的确定你知道吗?作为中国最大的知识平台,百度是一个高质量、高粘度的信息流渠道入口。但乐观主义者遇到的大多数问题是:不知道从哪里开始。想想人们想要什么,担心人们需要什么。如今,百度从用户肖像...

你知道快手怎么挂广告链接吗?有以下几种方法

你知道快手怎么挂广告链接吗?有以下几种方法

快手怎么挂广告链接?这是许多广告主疑惑的一个问题。现如今快手巨大的用户量吸引越来越多的商家入驻。我们点开快手的时候,经常在推荐的小视频界面和评论里能看到一些各式各样的广告和商品的链接,那么如何在小视频中挂广告链接呢?接下来就给大家介绍几种挂链接的方法。 1、评论区广告链接添加方法 要...

抖音直播动态怎么关闭信息(关闭个人主页直播动态)

抖音直播动态怎么关闭信息(关闭个人主页直播动态)

越来越多的用户加入抖音,并且在抖音开通直播,利用直播这个庞大的流量池来推广产品,实现快速变现的目的,那抖音直播提醒怎么关闭?接下来我们就来给大家讲解一下这方面的内容。 一、抖音直播提醒怎么关闭? 1、打开抖音APP首页,点击右下角【我】,进入个人主页。 2、点击右上角【≡】,打开侧边栏。 3、点击【...

360教育培训行业分析报告(客户版)化妆培训行业

360教育培训行业分析报告(客户版)化妆培训行业

教育培训行业分析报告(客户版)——化妆培训行业   分析—化妆行业市场   化妆培训学校是以现代时尚化妆造型为主导的专业形象设计学校。   教学内容包括时尚彩妆、发型设计、美甲培训、整体造型设计、时尚摄影、服装设计等多项专业性化妆培训,细分设置了二十个不同的课程。...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片