SQL Server 语句
一.视图
视图是储存在数据库目录中的命名查询,允许客户端在之后引用它.
视图可以包含来自使用连接的多个表的列,也可以只包含单个表的列的子集.
A.Sql Server 创建视图.
1.创建新视图,使用Cerate View 语句,

.Create view 关键字后面指定视图的名称.
.指定定义as关键字后面的视图的select语句.select语句可以引用一个或多个表.
.如果未明确指定视图的名称Sql Server将使用从select语句派生的列列表.
创建视图之后,可以使用简单的select语句在视图上针对基础表查询数据:

2.重新定义视图实例

B.Sql Server 重命名视图
在重命名视图之前,必须注意所有依赖与视图的对象都可能失败.
这些对象包括储存过程,用户定义的函数,触发器,查询,其他视图和客户端应用程序.
所以,重命名视图之后必须确保引用视图旧名称的所有对象都使用新名称.
一.使用SSMS重命名视图

1.首先,在对象资源管理器中,打开数据库.
2.选择包含要重命名的视图数据库名称.
3.打开视图文件夹.
4.右键要重命名的视图.
5.选择重命名.
二.使用Sql重命名视图.
如果要以编程方式重命名视图,可以使用sp_rename储存过程.

在这个语句中:
.用@objname参数指定旧的视图名,用@newname设置新的视图名.
.sp_remane储存过程返回:
注意: 更改对象名的任一部分都可能会破坏脚本和存储过程
C.删除视图
从数据库删除视图,用Drop view语句

.在Drop view关键字后指定要删除的视图名称
.如果视图属于模式,还必须显示指定视图所属的模式的名称
.如果删除不存在的视图,sql server将报错.
.if exists 子句可以防止在删除不存在的视图时发生错误.
要删除多个视图可以使用:

本文详细讲解了如何在SQL Server中创建、重命名视图以及删除视图的步骤,并提醒了重命名视图时的注意事项。涵盖了创建新视图、使用SSMS和SQL语句重命名,以及DropView语句删除视图的实践技巧。


145

被折叠的 条评论
为什么被折叠?



