HANA元数据调取

下面只是调取 表和视图的字段信息,还有很多 官方视图,也很有用,这个要对个 EN文档看了 

路径:HANA->Catalog->SYS->Views

--元数据查询
select 
COLUMN_NAME "字段名",
DATA_TYPE_NAME "字段类型",
"LENGTH" "字段长度",
SCALE "小数位",
COMMENTS "字段描述"
 from "SYS"."VIEW_COLUMNS" where VIEW_NAME like '%PrinxSAPBI.AL/PGC_XSZX_A001'
order by "POSITION"

--脚本视图 元数据描述
select distinct COLUMN_NAME,COLUMN_CAPTION from "_SYS_BI"."BIMC_DIMENSION_VIEW" where DESC_OBJECT_NAME  like '%PrinxSAPBI.AL/PSC_XSZX_A002%'

--合并查询
select 
a.COLUMN_NAME "字段名",
a.DATA_TYPE_NAME "字段类型",
a."LENGTH" "字段长度",
a.SCALE "小数位",
ifnull(a.COMMENTS,b.COLUMN_CAPTION) "字段描述"
 from "SYS"."VIEW_COLUMNS" a
 left join (select distinct COLUMN_NAME,COLUMN_CAPTION from "_SYS_BI"."BIMC_DIMENSION_VIEW" 
             where DESC_OBJECT_NAME  like '%PrinxSAPBI.AL/PSC_XSZX_A002%') b on a.COLUMN_NAME = b.COLUMN_NAME
 where VIEW_NAME like '%PrinxSAPBI.AL/PSC_XSZX_A002'
order by "POSITION"
 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值