Инструменты SQL — высокопроизводительные функции SQL для IBM i и RPG IV.
Библиотека функций SQL Боба Коззи IBM i SQLTOOLS теперь может бесплатно использоваться всеми клиентами IBM i. Для получения обновлений посетите эту страницу github. Для получения поддержки используйте форумы GitHub здесь или перейдите на LinkedIn.com/in/BobCozzi и отметьте Боба Коззи в своем сообщении.
Существующие клиенты могут в любое время бесплатно обновиться до версии 3.4. Просто скачайте его по ссылке «Выпуск» в правой части этой страницы.
Инструменты SQL предоставляют оболочки табличных функций SQL (UDTF) для большинства API IBM i, а также предоставляют дополнительные возможности, такие как финансовые функции, поддержку CSV и возможности чтения/записи IFS.
Инструменты SQL можно устанавливать и запускать на IBM i версии 7.2 и новее без изменений. То есть, если у вас есть разделы V7R2 и V7R5, вы можете использовать одни и те же функции SQL Tools в обоих без проблем с синтаксисом или ограничений функций.
Чтобы загрузить инструменты SQL для IBM i, щелкните ссылку «Выпуск» в правой части этой страницы. Затем выберите соответствующий файл сохранения. Большинству пользователей IBM i V7R3 и более поздних версий следует загрузить и установить SQLTOOLS.SAVF, а пользователям V7R2 следует использовать SQLTOOLS72.SAVF для своей системы.
Загрузив файл сохранения на свой компьютер, загрузите его на сервер IBM i, используя FTP в двоичном режиме или аналогичный вариант. Обычно вам следует создать объект файла сохранения на сервере IBM i в QGPL и загрузить ПК .SAVF в этот хост-файл. IBM i позволяет создать файл сохранения с помощью команды CRTSAVF CL.
CRTSAVF QGPL/SQLTOOLSЕсли файл сохранения уже существует, вам следует очистить его перед загрузкой по FTP.
CLRSAVF QGPL/SQLTOOLS
Если файл SAVF не существует, то загрузка BINARY по FTP автоматически создаст его правильно тогда и только тогда, когда имя файла ПК SQLTOOLS.SAVF или SQLTOOLS72.SAVF содержит суффикс .SAVF .
Для установки инструментов SQL используется команда CL RSTLICPGM (Restore Licensed Program). Если в вашей системе уже установлена предыдущая версия SQL Tools, вам необходимо удалить ее перед установкой последней версии.
Определите, какая версия установлена. Используйте команду GO LICPGM CL для просмотра списка всех установленных лицензионных программ.
ИДТИ ЛИКПГМ
Вариант выбора 10 = Отобразите и прокрутите вниз, пока не увидите лицензионную программу 2COZ-STn, где n равно 1, 2 или 3.
Если вы обнаружили предыдущую установку, удалите ее с помощью команды DLTLICPGM CL следующим образом:
ДЛТЛИКПГМ 2КОЗСТ3
Обязательно замените цифру 3 в конце на версию, которая у вас установлена на данный момент.
Чтобы установить инструменты SQL, используйте команду RSTLICPGM CL.
RSTLICPGM 2COZST3 *SAVF SAVF(QGPL/SQLTOOLS)
Если вы выполняете установку в раздел IBM i V7R2, используйте файл сохранения с именем QGPL/SQLTOOLS72 в команде RSTLICPGM.
У меня также есть бесплатная команда CL под названием WRKOBJSQL (Работа с объектами SQL), которая отображает список установленных объектов SQL в указанной библиотеке. ПРИМЕЧАНИЕ. Эта команда ранее называлась WRKFUNC и была включена в пакет SQL iQuery.
Вы можете использовать:
WRKOBJSQL SQLTOOLS
для просмотра доступных функций, хранимых процедур и представлений, установленных с помощью инструментов SQL.