zoukankan      html  css  js  c++  java
  • 15、SQL基础整理(视图)

    视图

    即虚拟表

    系统-右键-新建视图

     

    编辑前200行

     

    select *from studentscore

     

    代码创建法:

    create view studentscore

    as

    select student.sno,sname,ssex,sbirthday,class,cno,degree from student

    join score on student.Sno=score.sno

    删除视图:

    drop view studentscore

     

    修改视图:

    alter view cts

    as

    select student.sno,score.cno,sname,sbirthday,class,cname,tno,degree from student,course,score

    where score.Cno=course.Cno and score.sno=student.Sno

    Notice

    1、一个视图不能引用另一视图(不能用join链接)

    2、order by前面必须写上top

    3、修改视图的几个原则:

    1)修改视图会直接修改到基表。

    2)如果在查询视图时有查询条件和 with check option ,在修改时需要在条件范围内修改,否则报错。

    4、删除表时应该明确删除引用该表的视图,否则不会自动删除。

  • 相关阅读:
    贪心[2019.5.25]
    顺序统计算法[2019.5.25]
    polya/burnside 学习
    虚拟机上装uoj
    一些常用的数据结构维护手法
    发一个数据生成器
    圆方树学习
    四校联考 推冰块
    Codeforces Training S03E01泛做
    HAOI2015 泛做
  • 原文地址:https://www.cnblogs.com/wleaves/p/4165129.html
Copyright © 2011-2022 走看看