DB2 Query для получения всех имен таблиц для данной схемы - PullRequest
37 голосов
/ 27 августа 2010

Я просто ищу простой запрос, чтобы выбрать все имена таблиц для данной схемы.

Например, в нашей БД более 100 таблиц, и мне нужно найти любую таблицу, которая содержит подстроку «CUR». Я могу использовать команду like, когда у меня есть все таблицы.

Ответы [ 13 ]

0 голосов
/ 27 сентября 2016
SELECT
  name
FROM
  SYSIBM.SYSTABLES
WHERE
    type = 'T'
  AND
    creator = 'MySchema'
  AND
    name LIKE 'book_%';
0 голосов
/ 10 декабря 2013

Вы также можете получить имена таблиц, просто набрав LIST TABLES в DB2

0 голосов
/ 07 сентября 2010

Это должно работать:

select * from syscat.tables
...