DB2查看表的分布键、分区键
微站长
9个月前
3215
0
通过系统视图查看表的分布键、分区键:
--分布键 select tabschema,tabname,colno,colname,partkeyseq from syscat.columns and partkeyseq > 0 order by 1,2 with ur;
关于分布键,说明如下
1、syscat.columns的partkeyseq字段说明:
--partkeyseq为0的字段,表示非分布键;
--partkeyseq非0的字段,都是分布键。
--某张表有n个分布键(联合分布键),那么它的分布键的partkeyseq为:1,2,3, ... ,n 。其他非分布键的partkeyseq都是0
2、对于DPF数据库,创建表时,若不指定分布键,则默认以第1个字段作为分布键。
--分区键 select tabschema,tabname,datapartitionkeyseq,cast(cast(datapartitionexpression as clob(100)) as varchar(100)) partitionkey from syscat.datapartitionexpression order by 1,2 with ur;
THE END
评论列表