DESIGNER_SET_DESIGN_TYPE

指定 Database Designer 是创建全面设计还是增量设计。 DESIGNER_SET_DESIGN_TYPE 将设计模式存储在 DESIGNS 表中。

这是元函数。您必须在顶级 SELECT 语句中调用元函数。

行为类型

易变

语法

DESIGNER_SET_DESIGN_TYPE ( 'design‑name', 'mode' )

参数

design‑name
目标设计的名称。
mode
Database Designer 在设计数据库时应使用的模式的名称,为以下之一:
  • COMPREHENSIVE:为指定架构中的所有表创建初始或替换设计。您通常为新数据库创建全面设计。

  • INCREMENTAL:使用针对新查询或修改后的查询进行优化的附加投影来修改现有设计。

有关详细信息,请参阅设计类型

特权

非超级用户:设计创作者

示例

以下示例显示了 VMART_DESIGN 设计的两种设计模式选项:

=> SELECT DESIGNER_SET_DESIGN_TYPE(
    'VMART_DESIGN',
    'COMPREHENSIVE');
DESIGNER_SET_DESIGN_TYPE
--------------------------
                        0
(1 row)
=> SELECT DESIGNER_SET_DESIGN_TYPE(
    'VMART_DESIGN',
    'INCREMENTAL');
 DESIGNER_SET_DESIGN_TYPE
--------------------------
                        0
(1 row)

另请参阅

通过编程方式运行 Database Designer