SQL server视图的介绍,创建与使用



视图
视图是一种虚拟表,来自一个或者多个表的行或者列,视图并不是数据库中存储的数据值,可以简单的理解视图就是封装了一段查询语句,调用该视图就得到查询语句查询出来的临时表.
---------------------------------------
创建视图的两种方式
打开需要创建的数据库,选择 视图 右键新建视图-选择所需的表后->添加,打钩选择需要的列保存即可
代码创建视图的语法:
create view  视图名字
as
查询代码
示例:
create view  view_user
as
select id from user
go
/*以上为创建一个视图,视图里面存储的是user表的ID列*/


删除视图的SQL语法
可以先检查有没有改视图
if exusts(select * from sysobjects where name='视图名字')/*如果数据库中存在这个视图,就删除该视图,查不查询随便你*/
drop view 视图名字  /*执行删除视图语法*/ 
示例:
drop view view_user  /*删除名为view_user的视图*/
---------------------------------------
查询视图:
select *[这里的*可以是指定的视图里面的列] from 视图名字
---------------------------------------
注意事项:
1.一个视图可以嵌套另一个视图,但最后不要超过3层
2.视图定义中的select语句不能包括下列内容
*order by排序子句,除非在select语句中带有一个top子句
*into关键字
*引用临时表或表变量
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值