如何在DB2中列出视图表
我需要列出由view创建的所有表。我知道SYSIBM.SYSTABLES将列出所有表,但是SYSIBM.SYSTABLES中的哪个字段用于标识该表是使用view创建的 注意:我使用的是DB2V10.5 编辑:回复@mustaccio,下面是查看表的示例如何在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,则它是一个视图 你们能澄清一下你们所说的“表格是用视图创
CREATE OR REPLACE VIEW MYSCHEMA.MYTABLE (
...
) AS (
...
);
Db2提供了。桌子的那个是。如果“类型”列的值为V,则它是一个视图
你们能澄清一下你们所说的“表格是用视图创建的”是什么意思吗?可以举个例子吗?表和视图都将出现在syscat.tables中,其中type列中的值将分别区分表和视图“T”和“V”。@mustaccio,谢谢。列类型是我需要的。我编辑了这篇文章以创建视图表为例。
select tabname,tabschema from syscat.tables
where type='V'