首页 > 数据库技术 > 详细

SQL server (五)视图

时间:2021-05-26 21:23:00      阅读:13      评论:0      收藏:0      [点我收藏+]

视图

视图是基于某个查询结果的虚表

SQL Server 2008,可以创建标准视图、索引视图、分区视图

视图的优点

  1. 着重于特定数据

  2. 简化数据操作

  3. 自定义数据

  4. 导出和导入数据

  5. 跨服务器组合分区数据

创建视图

CREATE VIEW [数据库名] 视图名

AS select_statement

1  --创建Student表中所有记录的视图
2  CREATE VIEW View_Student
3  AS
4  SELECT * FROM Student

 

重命名视图

使用sp_rename

1  --修改视图名字
2  EXEC sp_rename View_Student,View_Stu
3  ?
4  --修改列
5  EXEC sp_rename View_Stu.Sno,Sno1

 

添加数据

1  --向视图添加数据
2  INSERT INTO View_Stu
3  VALUES(201215126,王明,,19,CS)

视图中数据的修改(增删改)都使原表中的数据改变,对视图修改(新建、修改、删除)不会改变原表

 

修改视图

修改视图

ALTER VIEW <视图名>

AS

SELECT statemen

既能修改视图数据,也能修改视图结构

1  --修改视图
2  ALTER VIEW View_Stu
3  AS
4  SELECT Sno,Sname
5  FROM Student

 

修改视图中数据

1  --修改视图中数据
2  UPDATE View_Stu
3  SET Sage=20
4  WHERE Sname=王明

 

删除视图

删除视图

DROP VIEW <视图名>

DROP VIEW 视图1,视图2...

1  --删除视图
2  DROP VIEW View_Stu

 

删除视图中数据

DELETE FROM 视图

WHERE 条件

1  --删除视图中数据
2  DELETE FROM View_Stu
3  WHERE Sname=王明

 

SQL server (五)视图

原文:https://www.cnblogs.com/sxkio/p/14814577.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!