powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Не могу получить метаднные по таблице
6 сообщений из 6, страница 1 из 1
Не могу получить метаднные по таблице
    #35827462
Пытаюсь получить метаданные по таблице в БД на DB2 7.1.1. Делаю так:
Код: plaintext
DESCRIBE TABLE TPUSERS
. Получаю ошибку авторDB21033E The command is not valid for databases that reside on DRDA hosts. Пытался также получить их так:
Код: plaintext
SELECT * FROM SYSCAT.COLUMNS WHERE TABNAME='TPUSER'
В результатет получил это: авторSQL0204N "SYSCAT.COLUMNS" is an undefined name. SQLSTATE=42704. Т.е. как это понимать? Куда syscat.columns делся? Я конечно не крупный специалист в DB2, но насколько понял, syscat.columns должен быть всегда. И как при всём при этом получить метаданные по таблице?
...
Рейтинг: 0 / 0
Не могу получить метаднные по таблице
    #35827794
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у вас, случайно, эта база не с iSeries или z/os каталогизирована?
...
Рейтинг: 0 / 0
Не могу получить метаднные по таблице
    #35828119
А на чем пишется программа?
Для ODBC/JDBC (про другие навскидку не помню) есть стандартные методики получения метаданных, без прямых запросов к системным таблицам.

Для DB2 for z/OS, чтобы работал запрос метаданных через ODBC/JDBC, на стороне DB2 должны быть выполнены некие настройки (созданы и настроены процедуры и функции для получения метаданных).
...
Рейтинг: 0 / 0
Не могу получить метаднные по таблице
    #35829429
DB2 стоит на OS/390. Программа пишется на PHP. Соединение с базой устанавливается через нативный клиент.
...
Рейтинг: 0 / 0
Не могу получить метаднные по таблице
    #35829554
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Метаданныхбы,

Здесь посмотрите
...
Рейтинг: 0 / 0
Не могу получить метаднные по таблице
    #35829607
Introduction to PHP application development for DB2
Retrieving database metadata (ibm_db2)
Если вызовы будут возвращать ошибку, значит требуется настройка подсистемы DB2 for z/OS, создание и настройка объектов для возвращения метаданных для ODBC/JDBC.
Пример задания находится в <HLQ>.SDSNSAMP(DSNTIJSG). Более подробное описание смотреть в документации.
Клиент очень желательно версии 8.2 или 9.x с текущим фикспаком. Модуль php_ibm_db2 тоже желательно свежий.

PS: А мигрировать с 7-ки собираетесь? EOS для нее наступил 30 июня 2008 года. IBM Software Support Lifecycle
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Не могу получить метаднные по таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]