Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在DB2中列出视图表_Db2_Db2 Luw_Catalog - Fatal编程技术网

如何在DB2中列出视图表

如何在DB2中列出视图表,db2,db2-luw,catalog,Db2,Db2 Luw,Catalog,我需要列出由view创建的所有表。我知道SYSIBM.SYSTABLES将列出所有表,但是SYSIBM.SYSTABLES中的哪个字段用于标识该表是使用view创建的 注意:我使用的是DB2V10.5 编辑:回复@mustaccio,下面是查看表的示例 CREATE OR REPLACE VIEW MYSCHEMA.MYTABLE ( ... ) AS ( ... ); Db2提供了。桌子的那个是。如果“类型”列的值为V,则它是一个视图 你们能澄清一下你们所说的“表格是用视图创

我需要列出由view创建的所有表。我知道SYSIBM.SYSTABLES将列出所有表,但是SYSIBM.SYSTABLES中的哪个字段用于标识该表是使用view创建的

注意:我使用的是DB2V10.5

编辑:回复@mustaccio,下面是查看表的示例

CREATE OR REPLACE VIEW MYSCHEMA.MYTABLE (
    ...
) AS (
    ...
);
Db2提供了。桌子的那个是。如果“类型”列的值为V,则它是一个视图


你们能澄清一下你们所说的“表格是用视图创建的”是什么意思吗?可以举个例子吗?表和视图都将出现在syscat.tables中,其中type列中的值将分别区分表和视图“T”和“V”。@mustaccio,谢谢。列类型是我需要的。我编辑了这篇文章以创建视图表为例。
select tabname,tabschema from syscat.tables
where type='V'