分享

SQL视图

 静幻堂 2018-08-26
aspnet小精灵大大 2017-07-06 00:06:40

头条的原创确实厉害,昨天想发个SQL大全想水一下直接被GG,这下不知道何时能过新手期了,哈哈,没事学习使蛙快乐,蛙爱学习。后面几天我,注重写查询。索引器,游标那些等等,下周之内慢慢写完,再然后可能开始C#之旅,也有可能会开始DBCC之路同时进行。

大家收藏的一定点一波订阅,谢谢大家。蛙很难受,浪费了一次机会。大家点点右上角的关注,给我点动力,感谢大家了。

最后说一句关注收藏走一走,活到九十九。

为什么需要视图

1、不同的人员关注不同的数据

2、保证信息的安全性

什么是视图

1、视图是一张虚拟表

表示一张表的部分数据或多张表的综合数据

其结构和数据是建立在对表的查询基础上

2、视图中不存放数据

数据存放在视图所引用的原始表中

3、一个原始表,根据不同用户的不同需求,可以创建不同的视图

视图的用途

1、筛选表中的行

2、防止未经许可的用户访问敏感数据

3、降低数据库的复杂程度

4、将多个物理数据库抽象为一个逻辑数据库

语法

创建

CREATE VIEW view_name

AS

<SELECT 语句>

删除

IF EXISTS (SELECT * FROM sysobjects

WHERE name = 'view_name')

DROP VIEW view_name

查看
SELECT * FROM view_name

视图注意事项

1 视图中可以使用多个表

2 一个视图可以嵌套另一个视图

3 视图定义中的 SELECT 语句不能包括下列内容:

ORDER BY 子句,除非在 SELECT 语句的选择列表中也有一个 TOP 子句

INTO 关键字

引用临时表或表变量

SQL视图

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多