微站长网

又一家网络资讯网站

DB2查看表的分布键、分区键

通过系统视图查看表的分布键、分区键:

--分布键
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;


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
站点信息
  • 文章总数:115
  • 页面总数:1
  • 分类总数:16
  • 标签总数:133
  • 评论总数:8
  • 浏览总数:329582

Powered By Z-BlogPHP 1.7.5

Copyright VZZW.COM.All Rights Reserved.
湘ICP备2021010131号-2 51LA统计