DESIGNER_OUTPUT_DEPLOYMENT_SCRIPT
在标准输出中显示指定设计的部署脚本。如果设计已部署,Vertica 将忽略此函数。
要在设计脚本中仅输出 CREATE PROJECTION
命令,请使用
DESIGNER_OUTPUT_ALL_DESIGN_PROJECTIONS
。
这是元函数。您必须在顶级 SELECT 语句中调用元函数。
行为类型
易变语法
DESIGNER_OUTPUT_DEPLOYMENT_SCRIPT ( 'design‑name' )
参数
- design‑name
- 目标设计的名称。
特权
非超级用户:设计创作者示例
以下示例显示了 VMART_DESIGN
的部署脚本:
=> SELECT DESIGNER_OUTPUT_DEPLOYMENT_SCRIPT('VMART_DESIGN');
CREATE PROJECTION customer_dimension_DBD_1_rep_VMART_DESIGN /*+createtype(D)*/
...
CREATE PROJECTION product_dimension_DBD_2_rep_VMART_DESIGN /*+createtype(D)*/
...
select refresh('public.customer_dimension,
public.product_dimension,
public.promotion.dimension,
public.date_dimension');
select make_ahm_now();
DROP PROJECTION public.customer_dimension_super CASCADE;
DROP PROJECTION public.product_dimension_super CASCADE;
...
另请参阅
DESIGNER_OUTPUT_ALL_DESIGN_PROJECTIONS