SQL CREATE OR REPLACE VIEW 语法原创
金蝶云社区-飞天
飞天
3人赞赏了该文章 1247次浏览 未经作者许可,禁止转载编辑于2020年11月30日 17:32:30

您可以使用下面的语法来更新视图:

SQL CREATE OR REPLACE VIEW 语法

CREATE OR REPLACE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition

现在,我们希望向 "Current Product List" 视图添加 "Category" 列。我们将通过下列 SQL 更新视图:

CREATE VIEW [Current Product List] AS
SELECT ProductID,ProductName,Category
FROM Products
WHERE Disc=No

SQL Server

ALTER VIEW [ schema_name . ] view_name [ ( column [ ,...n ] ) ] [ WITH <view_attribute> [ ,...n ] ] AS select_statement 
[ WITH CHECK OPTION ] [ ; ]<view_attribute> ::= { 
    [ ENCRYPTION ]
    [ SCHEMABINDING ]
    [ VIEW_METADATA ]     }
  • schema_name: 视图所属架构的名称。

  • view_name: 要更改的视图。

  • column: 将成为指定视图的一部分的一个或多个列的名称(以逗号分隔)。

赞 3