如何在DB2中列出视图表

时间:2019-05-23 01:29:23

标签: db2 db2-luw catalog

我必须列出所有由view创建的表。我知道SYSIBM.SYSTABLES将列出所有表,但是SYSIBM.SYSTABLES中的哪个字段用于标识使用视图创建的表?

注意:我正在使用DB2 V10.5。

编辑:回复@mustaccio,以下是视图表的示例。

CREATE OR REPLACE VIEW MYSCHEMA.MYTABLE (
    ...
) AS (
    ...
);

1 个答案:

答案 0 :(得分:0)

Db2提供documented catalog views。用于表的是SYSCAT.TABLES。如果 TYPE 列的值为 V ,则它是视图

select tabname,tabschema from syscat.tables
where type='V'