SQL Server 2008编程入门经典笔记:视图
来源:互联网 发布:今天移动网络怎么了 编辑:程序博客网 时间:2024/05/21 11:14
简单的视图
语法:
CREATE VIEW <视图名>
AS 《SELECT 语句》。
视图存在的一个理由:即对于用户而言是安全或者简化的——在需求和系统开销之间寻求平衡以适合特定的情况。
1)作为过滤器的视图
就是使用WHERE语句。
更加复杂的视图
只是添加了连接、别名之类的东西,让别的人员更容易使用。
1)DATEADD和CAST函数
DATEADD语法:
DATEADD(变量,要加或减的天数,日期)。
2)使用视图更改数据——不使用INSTEAD OF触发器
2.1)用连接的数据处理视图的变化
包涵连接的视图,更改数据必须使用INSTEAD OF触发器。
2.2)必需字段必须在视图中出现或者具有默认值
引用单个表,但没有默认值也必须使用INSTEAD OF触发器。
2.3)通过WITH CHECK OPTION限制插入到视图的内容
只能更改创建视图时,WHERE条件返回的数据。
使用T-SQL编辑视图
语法:
ALTER VIEW <视图名>
AS
删除视图
语法:DROP VIEW <视图名> [,…n]。
审查:显示现有的代码
不确定视图是做什么的,使用下面的方法:
sp_helptext(优先使用)
sys.modules元数据函数
直接访问syscomments系统表(不推荐)
保护代码:加密视图
在视图名称后面,AS关键字前
加入 WITH ENCRYPTION 。
关于模式绑定
防止底层对象孤立。
允许创建索引视图。
绑定用户自定义函数。
阅读全文
0 0
- SQL Server 2008编程入门经典笔记(第十章:视图)
- SQL Server 2008编程入门经典笔记:视图
- SQL Server 2008编程入门经典笔记(第四章:连接)
- SQL Server 2008编程入门经典笔记(第六章:约束)
- SQL Server 2008编程入门经典笔记:表连接
- SQL Server 2008编程入门经典笔记:约束
- SQL Server 2008编程入门经典笔记:脚本
- SQL Server 2008编程入门经典笔记:存储过程
- SQL Server 2008编程入门经典笔记:用户自定义函数
- SQL Server 2008编程入门经典笔记:事务
- SQL Server 2008编程入门经典笔记:触发器
- SQL Server 2008编程入门经典笔记(第一章:RDBMS基础:SQL Server数据库的构成)
- SQL Server 2008编程入门经典笔记(第二章:SQL Server管理工具)
- 《SQL Server 2005 编程入门经典》学习笔记
- SQL Server 2008编程入门经典笔记(第三章:T-SQL基本语句)
- SQL Server 2008编程入门经典笔记:T-SQL基本语句
- SQL Server 2008编程入门经典笔记(第五章:创建和修改数据表)
- SQL Server 2008编程入门经典笔记(第七章:更复杂的查询)
- 生成osg图像并保存
- freemarker对数组逗号间隔符要求不严
- ubuntu16.04+anaconda2+caffe(cpu版)
- 安卓APP开发
- 第五周项目2--建立链栈算法库
- SQL Server 2008编程入门经典笔记:视图
- Hybrid APP之Native和H5页面交互原理
- DataFrame 数据合并,连接(merge,join,concat)
- PhotoView不能设置点击事件?What...
- OSG场景保存
- C++11/C++14 (五)STATIC ASSERTIONS AND CONSTRUCTOR DELEGATION
- 8种IO口模式
- 数据服务器的Linux内核优化
- 好好说说互联网IT行业加班那点儿事