Как получить доступ к описаниям библиотеки, файла и поля в DB2? - PullRequest
2 голосов
/ 24 сентября 2011

Я хотел бы написать запрос, который использует системные таблицы IBM DB2 (например, SYSIBM) для получения запроса, который экспортирует следующее:

LIBRARY_NAME, LIBRARY_DESC, FILE_NAME, FILE_DESC, FIELD_NAME, FIELD_DESC

Я могу получить доступ к описаниям через пользовательский интерфейс, но хотел создать динамический запрос.

Спасибо.

1 Ответ

0 голосов
/ 26 сентября 2011

Наряду с SYSTABLES и SYSCOLUMNS существует также SYSSCHEMAS, в котором содержатся необходимые данные.Обратите внимание, что доступ к этой информации через QSYS2 ограничит строки, возвращаемые тем объектам, к которым у вас есть некоторый доступ - схема SYSIBM, кажется, игнорирует это (проверьте ссылку - для V6R1 речь идет о странице 1267).

Вам также не нужно извлекать это с помощью динамического запроса - статические с переменными хоста (при необходимости) будут работать очень хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...