如何在netezza中找到组织表的列?

时间:2014-09-25 07:45:37

标签: netezza

我在Netezza中创建了一个表格,如下所示:

CREATE TABLE sample
( col1 int,
col2 int,
col3 int,
col4 int )
DISTRIBUTE ON HASH (col1,col2,col3)
ORGANIZE ON (col2);

创建表格后,我想查询数据库,以查找表格“组织在”的哪一列。由于上表是在“col2”

上组织的

1 个答案:

答案 0 :(得分:5)

要查找表格为organized on的列,您可以使用以下system table个查询之一。

select *
from _v_odbc_columns1
where orgseqno is not null

select *
from _v_table_organize_column

要查找表格为distributed on的列。

select tablename, owner, attname as distribution_column
from _v_table_dist_map

如果表没有值,则表格分发在random;