云数据库 GAUSSDB-CREATE VIEW:参数说明

时间:2024-11-02 18:49:47

参数说明

  • OR REPLACE

    可选。如果视图已存在,则重新定义。

  • TEMP | TEMPORARY

    可选。创建一个临时视图。在当前会话结束时会自动删除掉视图。如果视图引用的任何表是临时表,视图将被创建为临时视图(不管SQL中有没有指定TEMP|TEMPORARY)。

  • view_name

    要创建的视图名称。可以用模式修饰。

    取值范围:字符串,符合标识符命名规范

  • column_name

    可选的名称列表,用作视图的字段名。如果没有给出,字段名取自查询中的字段名。

    取值范围:字符串,符合标识符命名规范

  • view_option_name [= view_option_value]

    该子句为视图指定一个可选的参数。

    目前view_option_name支持的参数仅有security_barrier和check_option。

    security_barrier:当VIEW视图提供行级安全时,应使用该参数。取值范围:Boolean类型(true、false)。

    check_option:控制更新视图的行为。取值范围:CASCADED、LOCAL。

  • query

    为视图提供行和列的SELECT或VALUES语句。

    若query包含指定分区表分区的子句,创建视图会将所指定分区的OID固化到系统表中。如果使用导致指定分区的OID发生变更的分区DDL语法,如DROP/SPLIT/MERGE该分区,则会导致视图不可用。需要重新创建视图。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0593.html