Каков наилучший способ выяснить ограничения для таблицы IBMi DB2400 из Java-программы? - PullRequest
4 голосов
/ 11 февраля 2011

Мне нужен способ для моего уровня Java проверить, какие ограничения существуют для всех файлов / таблиц в конкретной библиотеке (в системе IBMi / iSeries / System-i / AS400).Я знаю, что могу запросить представление SYSIBM.TABLE_CONSTRAINTS, чтобы узнать, но является ли это законным и безопасным способом?Есть ли способ лучше?

Было бы предпочтительно, если бы это можно было сделать с помощью Sql, используя драйвер jdbc com.ibm.db2.jdbc.app.DB2Driver.Но я открыт для других предложений.

Примечание: ответы, не относящиеся к DB2400 на платформе IBMi, здесь бесполезны.

1 Ответ

3 голосов
/ 16 февраля 2011

Допустимо и безопасно запрашивать эту таблицу. Существует несколько возможных вызовов или команд системного API, которые вы можете использовать с SQL UDF, но не стоит делать над запросом к этой таблице.

...