📜  如何在 SQL Server 中重命名视图?

📅  最后修改于: 2022-05-13 01:54:23.191000             🧑  作者: Mango

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

视图是基于 SQL 语句结果集的虚拟表。它就像表的子集,基本上是为了优化数据库体验而创建的。

像真正的表一样,这也包含行和列。视图中的数据是从数据库中的一个或多个真实表中提取的数据。

我们可以像处理表一样对视图执行所有功能。

创建 VIEW 语法:

CREATE VIEW view_name AS SELECT
column_1, column_2, ...
FROM table_name WHERE condition;

视图的重命名可以通过 SQL Server 中的对象资源管理器来完成。

第一步:创建数据库

使用以下命令创建数据库。



询问:

CREATE TABLE geeks;

第二步:使用数据库

询问:

USE geeks;

第 3 步:表定义

我们在数据库中有以下 geeksforgeeks 表。

询问:

CREATE TABLE geeksforgeeks
(FIRSTNAME varchar(20), 
LASTNAME varchar(20),
GENDER varchar(10), AGE int);

步骤 4:插入值



以下命令用于将值插入表中。

询问:

INSERT INTO geeksforgeeks VALUES
('ROMY','KUMARI','FEMALE', 22),
 ('PUSHKAR', 'JHA', 'MALE', 23),
('SOUMYA', 'SHRIYA', 'FEMALE', 22), 
('NIKHIL', 'KALRA', 'MALE', 23),
('ROHIT', 'KUMAR', 'MALE', 23), 
('ASTHA', 'GUPTA', 'FEMALE',22),
('SAMIKSHA', 'MISHRA', 'FEMALE', 22), 
('MANU', 'PILLAI', 'MALE', 24);

第五步:查看表的数据

询问:

SELECT * FROM geeksforgeeks;

输出:

第 6 步:创建视图

询问:

CREATE VIEW FEMALE AS SELECT fIRSTNAME, LASTNAME,AGE
FROM geeksforgeeks WHERE GENDER='FEMALE';

这将具有性别为女性的值。



第七步:查看视图的内容

可以使用与我们用于表格相同的查询来查看内容。

询问:

SELECT * FROM female;

输出:

第 8 步:从对象资源管理器重命名视图

重命名视图的步骤:

  • 从菜单栏中选择查看。
  • 选择对象资源管理器选项。对象浏览器将出现在屏幕左侧。
  • 选择数据库文件夹并选择您的数据库(我们在本文中使用的极客)。
  • 在数据库中,选择查看选项。
  • 右键单击您的视图名称并选择重命名选项。
  • 根据您的选择指定新名称。
  • 对象浏览器:

  • 查看我们创建的:

  • 通过右键单击重命名:

  • 我们已将视图名称更改为“Changed_name”

第 8 步:使用新的视图名称查看视图的内容

询问:

SELECT * FROM Changed_name;

输出: