Средства разработки, такие как PL/SQL Developer для IBM DB2 for i (iSeries)

У меня есть опыт работы с PL/SQL Developer на Oracle.

Теперь у меня есть заказчик, которому нужно написать несколько хранимых процедур в IBM DB2 for i (ранее известной как DB2 UDB для iSeries, AS400).

Есть ли для IBM DB2 инструмент, такой как PL/SQL Developer, где я могу разрабатывать хранимые процедуры отладки (вход, выход, просмотр переменных)

Какие инструменты используют разработчики db2?

Спасибо Оливер

3 ответа

Решение

Я считаю, что вы ищете IBM Data Studio

IBM® Data Studio предоставляет интегрированную модульную среду для разработки баз данных и администрирования IBM DB2 для Linux, UNIX и Windows. Он также предлагает инструменты совместной разработки баз данных для IBM DB2 для z/OS®, IBM DB2 for i и IBM Informix®. Это программное обеспечение доступно бесплатно.

Data Studio - это то, что вы ищете. Его можно найти на сайте IBM на developerWorks, и его можно бесплатно загрузить.

Для тех, кто работает с DB2 for i (AS/400, iSeries и более поздними версиями), IBM Data Studio может стоить получить и изучить. Он имеет множество полезных функций развития. Но для отладки вам нужно много учиться, чтобы заставить его работать вообще (если вообще когда-либо). Data Studio можно использовать для отладки, если IBM i 6.1 или 7.1 находится на сервере, а уровень PTF DB2 Group по крайней мере до уровня середины 2013 года. (V5R4 также может быть возможен, хотя на сайтах IBM есть противоречивые заявления; и я не видел никаких признаков необходимых PTF.)

При попытке использовать Data Studio для отладки вы получите результаты намного быстрее, загрузив и установив Навигатор iSeries с сервера. Убедитесь, что минимальная установка включает компонент "База данных". (Не "Передача данных", которая по сути не связана и требует лицензирования.) Компонент "База данных" предоставляет доступ к "Запускать сценарии SQL" для баз данных AS / 400 и включает подключения к системному графическому отладчику.

Многие другие прямые функции базы данных также включены. Функция iNav загружает, устанавливает и настраивает немного быстрее, чем Data Studio. Это также легче учиться и лучше подходит для небольших мониторов. (Имейте в виду, что следует также использовать недавний пакет исправлений iNav.) Но это не действительно IDE базы данных высокого уровня. Он просто обеспечивает необходимые функции для большей части работы с базой данных, кроме разработки крупных проектов.

Если у вас нет контроля над уровнями исправлений на сервере или версия сервера не актуальна, у вас может не быть другого хорошего выбора, особенно для отладки хранимых процедур и т. Д.

Другие вопросы по тегам