如何在SQL Server 2008中重命名视图

在SQL中的视图是虚拟表,此表是在SQL语句的结果集上创建的。
视图类似于正常表,也具有行和列。
视图可以是两个或者多个表的某些行和列的组合。
我们可以在SQL语句中使用SQL函数和WHERE子句。

您可以在 SQL Server 2008 中重命名视图。要重命名视图,我们使用存储过程。 要创建视图,我们使用带有 WHERE 子句的 CREATE VIEW 语句。

示例

创建一个供应商表

create table vendors
(
vendorid int,
vendorname varchar(15),
vendorcity varchar(15),
vendorstate varchar(15)
)

在供应商表中插入数据

insert into vendors values (20,'onitroadTestDB','noida','up')
insert into vendors values (21,'jack','lucknow','up')
insert into vendors values (22,'rahul','kanpur','up')
insert into vendors values (23,'malay','Amsterdam','Amsterdam')

insert into vendors values (24,'mayank','noida','up')

从供应商表获取数据

select * from vendors

创造一个简单的视图:

create view vendorinfo
as
select vendorid,vendorname
from vendors
where vendorcity='noida'

在视图中显示数据

select * from venderinfo

重命名视图:

exec sp_rename 'vendorinfo','v1'
日期:2020-06-02 22:17:55 来源:oir作者:oir