Как вывести список таблиц вида в DB2 - PullRequest
0 голосов
/ 23 мая 2019

Мне необходимо перечислить все таблицы, созданные представлением.Я знаю, что SYSIBM.SYSTABLES перечислит все таблицы, но какое поле в SYSIBM.SYSTABLES используется для определения того, что таблица создана с использованием представления?

Примечание: я использую DB2 V10.5.

Редактировать: Ответить @mustaccio, ниже приведен пример таблицы просмотра.

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

1 Ответ

0 голосов
/ 23 мая 2019

Db2 предоставляет документированных представлений каталога .Один для таблиц - SYSCAT.TABLES .Если столбец TYPE имеет значение V , то это view .

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