在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