博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5.1什么是视图
阅读量:4677 次
发布时间:2019-06-09

本文共 364 字,大约阅读时间需要 1 分钟。

视图必须满足三个条件:

1、不能再查询中使用order by,除非定义中包含Top或For XML;(这是因为视图被认为是一种表,而表是一种逻辑实体,它的行没有顺序)

2、所有的结果列必须有名称;

3、所有的结果列名称必须唯一;

下面我们逐一试验,进行证明

Test1:证明【不能再查询中使用order by,除非定义中包含Top或For XML】;

我们尝试在SSMS中编写如下代码

如果我们加上Top了呢,可以看到视图已经创建成功了

 

Test2:证明条件2和条件3

执行如下视图定义语句

可以看到整形成功了,难道上面的说法是错误的,我们再来看看改视图的设计

我们可以看到sql server已经帮我们把*转换成了具体的列名

转载于:https://www.cnblogs.com/xqlcrystal/p/View.html

你可能感兴趣的文章
8丶运行及总结
查看>>
Unity获取手机的电量时间
查看>>
Spring框架:Spring容器具体解释
查看>>
MongoDB 3.2 从安装到使用。
查看>>
再次说搜索
查看>>
spring测试
查看>>
解决Admob Banner首次展示不显示的问题
查看>>
日志配置
查看>>
第四周作业 简单地邮件发送实现
查看>>
[转载]读史记札记26:容人岂皆有雅量
查看>>
【Xilinx-Petalinux学习】-02-建立PetaLinux工程
查看>>
TeX中的引号
查看>>
Python 模块(module)
查看>>
region实现大纲效果
查看>>
[洛谷P4234]最小差值生成树
查看>>
LiveNVR传统安防摄像机互联网直播-二次开发相关的API接口
查看>>
LiveNVR高性能稳定RTSP、Onvif探测流媒体服务配置通道接入海康、大华等摄像机进行全终端无插件直播...
查看>>
c c++ sizeof
查看>>
Intellij IDEA连接Spark集群
查看>>
最长回文子串解法
查看>>