Как извлечь мои table_names + description из моего "навигатора базы данных" из IBM? - PullRequest
0 голосов
/ 16 марта 2011

У меня есть навигатор базы данных, который содержит много таблиц с описаниями.Мне нужно искать в описаниях, чтобы найти нужную мне таблицу, но в навигаторе базы данных от IBM эта функция недоступна.Из-за этого я хочу экспортировать все данные в таблицу Excel.Но как?

Ответы [ 2 ]

1 голос
/ 18 марта 2011

Этот оператор SQL предоставит вам схему (библиотеку), имя таблицы и описание для каждой таблицы, к которой у вас есть доступ.

SELECT TABLE_SCHEMA, NAME, TABLE_TEXT   
FROM QSYS2.SYSTABLES

Вы можете получить его в Excel несколькими способами. Я не большой поклонник Навигатора iSeries, поэтому я использую Microsoft Query для передачи своих данных в Excel.

Вот как я это делаю:

  1. Перейти на ленту данных (я нахожусь в 2007 году)
  2. Выберите «Из других источников»
  3. Выберите «Из запроса Microsoft»
  4. выберите источник данных и нажмите OK
  5. Отмена из мастера запросов
  6. Ответьте «Да» на вопрос «Хотите продолжить редактирование этого запроса в Microsoft Query?»
  7. Закрыть из диалогового окна «Добавить таблицы».
  8. Нажмите кнопку SQL на панели инструментов (или выберите «SQL ...» в меню «Вид»).
  9. Вставьте оператор SQL и нажмите ОК.
  10. Если "SQL-запрос не может быть представлен графически. Продолжить в любом случае?" нажмите ОК.
  11. Выберите «Вернуть данные в Microsoft Office Excel» из меню «Файл».

Да, это клункий процесс, но он работает. Единственным недостатком является то, что Microsoft Query запускает запрос, чтобы показать его вам, Excel запускает его снова, чтобы получить данные. Это не всегда может быть хорошей идеей, если выполняется дорогой запрос. Я бы не беспокоился об этом в этом случае.

0 голосов
/ 14 апреля 2011

Вы также можете сделать это по старинке, если у вас есть доступ к зеленому экрану и командной строке.

Используйте WRKOBJPDM LIB (youiSerieaLibraryName) OBJTYPE (* FILE)

, затем используйте F17 Subset (Shift и F5) и введите критерии поиска для описания файла рядом с TEXT

...