美文网首页通往成功之路程序员
SQL server视图的介绍,创建与使用

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

作者: 此十八 | 来源:发表于2018-01-29 15:34 被阅读6次

    视图
    视图是一种虚拟表,来自一个或者多个表的行或者列,视图并不是数据库中存储的数据值,可以简单的理解视图就是封装了一段查询语句,调用该视图就得到查询语句查询出来的临时表.


    创建视图的两种方式
    打开需要创建的数据库,选择 视图 右键新建视图-选择所需的表后->添加,打钩选择需要的列保存即可
    代码创建视图的语法:
    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关键字
    *引用临时表或表变量

    相关文章

      网友评论

        本文标题:SQL server视图的介绍,创建与使用

        本文链接:https://www.haomeiwen.com/subject/zzwxzxtx.html