我们有一张表如下:
Table name: metadata_table
结构如下:
S.No Tablename Column
1 Fct_sales_summary wk_units
2 Fct_exp_summary mn_units
表wk_units
中的 Fct_sales_summary
为列,范围为wk_units1
至wk_units105
。同样在Fct_exp_summary
。
我们需要创建 proc或匿名块,它将从表中选择列名称,并将结果作为select query的结果。
例如,proc应该给我们一个以下查询的结果:
select wk_units1,wk_units2....wk_units105 from cmn_sls_dm.Fct_sales_summary;
之后同样如下:
select mn_units1,mn_units2....mn_units105 from cmn_sls_dm.Fct_exp_summary;