zoukankan      html  css  js  c++  java
  • 今天又忘了视图怎么写了

    1.create view v_student
    as
     select dbo.Person.PID , dbo.Person.PCID, dbo.Person.PType, dbo.Person.PLoginName,
     dbo.Person.PCName, dbo.Person.PPYName, dbo.Person.PPwd, dbo.Person.PGender, dbo.Person.PEmail,
     dbo.Person.PAreas, dbo.Person.PIsDel, dbo.Person.PAddTime, dbo.Classes.CName
      from
     Person ,Classes where Person.PCID=Classes.CID

     总结: select后面的项来自不同的表 但是在where中要有他们连接的方式和条件。

    2.create view v_score1 

    As   

    Select s.sno,s.sname,c.cname,sc.score   

    From s,c,sc   

    Where s.sno=sc.sno and c.cno=sc.cno and sno=“20030001”  

    通用的检查是否存在

    CREATE VIEW view_name  
       AS 
        <select语句> 
    IF EXISTS (SELECT * FROM sysobjects WHERE /*检测是否存在*/ 
                             name = 'view_stuInfo_stuMarks') 
         DROP VIEW view_stuInfo_stuMarks /*删除视图*/ 
    GO 
    CREATE VIEW view_stuInfo_stuMarks /*创建视图*/

  • 相关阅读:
    SQL中char,varchar,nvarchar等的异同
    SQL中group by的用法
    如何管理自己的时间
    ref和out
    SQL中的日期时间函数
    SQL中的类型转换
    SQL中的自定义函数Function
    SQL中的模糊查询
    Struct是干什么的
    把普通图片转换成二进制
  • 原文地址:https://www.cnblogs.com/flyfengling/p/3432220.html
Copyright © 2011-2022 走看看