在SQLSERVER中创建视图的一些注意事项
来源:互联网 发布:78捕鱼软件 编辑:程序博客网 时间:2024/05/03 14:18
创建视图 :
create view tableName
(列别名)可有可无
with Attribute
as
fullselect {}
with [checkOption]
eg.
create view view_card_tr
with encryption(进行视图加密)
as
select top 10 cash as cc from card_transaction where substring(entry_site,0,3)='站点' order by id desc
with check option(进行视图约束)
我们还可以采取以下措施为字段起别名:
create view view_card_tr
(cash)
with encryption(进行视图加密)
as
select top 10 money from card_transaction where substring(entry_site,0,3)='站点' order by id desc
with check option(进行视图约束)
NOTE
1.只有在创建视图的语句中使用了Top关键字之后才可以使用order by 字句,否则就会出错
2.当我们对视图使用了约束以后,如果在对视图进行操作的时,必须符合该约束条件,否则就不能够正确地进行操作.
但是我们可以直接对数据表进行操作.此时就不再受视图约束的制约
3.在sqlserver2000中.我们不能够使用Substr()来代替substring()函数.
4.我们使用substring()函数时.第一个字段名不能加引号.否则不能正确执行
5.我们在使用substring()函数的时候需要注意的是:第一个参数是字段的名称不需要加引号,第二个参数是截取字符 串的开始位置,第二个参数是截取字符串的结束位置。并且字符串的位置是从0开始的
修改视图的方法
Alter view view_card_tr
with encryption(进行视图加密)
as
select top 10 cash as cc from card_transaction where substring(entry_site,0,3)='站点' order by id desc
with check option(进行视图约束)
删除视图的方法
drop view view_card_tr
- 在SQLSERVER中创建视图的一些注意事项
- SQLserver 在存储过程中创建函数,创建视图
- 在sqlserver中使用事务的注意事项
- SqlServer在视图上创建索引的条件
- SQLServer 2005 中没有权限创建数据视图的解决办法
- SqlServer在视图上创建索引
- 在sqlserver 2005 中创建以sqlserver身份验证的账户
- 在sqlserver中创建表
- 在sqlserver中创建表
- 在sqlserver中创建表
- sqlserver创建mysql的链接建立视图
- SQLserver中的视图与主外键的创建
- SQLServer--视图的创建与使用
- SQLServer创建视图
- SQLServer创建视图
- 为SQLServer创建视图
- 创建连接视图注意事项
- 在C#中创建SQLServer的存储过程
- 汉字转拼音
- 湿疹
- 存储过程和自定义函数的区别(归纳)
- 用vbs脚本生成AD用户
- 这一天能到来吗?大家来猜猜!
- 在SQLSERVER中创建视图的一些注意事项
- 股市中永远也看不厌的文章
- 网站实时监控系统的设计与实现
- 如何在Solaris 8下安装QT软件
- 自学JAVA之路`~
- About Testing——Chapter 1.什么是软件测试
- 基于全局信息的人脸识别总结
- 汇编语言-指令
- 人生有的十句话