DB2 - АВТОНОМНАЯ Хранимая Процедура - PullRequest
1 голос
/ 28 июня 2019

Я хотел бы написать АВТОНОМНУЮ процедуру хранения (Native).Я использую базу данных DB2 (V11.01)

  CREATE PROCEDURE SP_LOG (IN p_field1  char(2)
                          ,IN p_field2  varchar(50)
                          ,IN p_field3  varchar(50)
                          ,IN p_field4  varchar(3926) )
      VERSION V1
      ISOLATION LEVEL CS
    WLM ENVIRONMENT FOR DEBUG MODE WLMENV1
      RESULT SETS 0
      LANGUAGE SQL
    ALLOW DEBUG MODE 
      AUTONOMOUS
  BEGIN
    ...
    ...
  END

Я использую IBM DATA STUDIO 4.1.1 и получаю следующую ошибку:

Creazione di processdura memorizzata restituzioni

SQLCODE: -104, SQLSTATE: 42601. XXXXX.SP_LOG: 11: НЕЗАКОННЫЙ СИМВОЛ "".НЕКОТОРЫЕ СИМВОЛЫ, КОТОРЫЕ МОГУТ БЫТЬ ЮРИДИЧЕСКИМИ: ЗА.SQLCODE = -104, SQLSTATE = 42601, DRIVER = 4.18.60 XXXXX.SP_LOG - Распространение по отладке без ошибок.XXXXX.SP_LOG - Откат завершен.

Если у вас есть какие-либо рекомендации, я хотел бы их услышать!

спасибо:)

1 Ответ

0 голосов
/ 02 июля 2019

Хорошие новости, я нашел проблему.

Это ошибка IBM Data Studio (IT26018 - АВТОНОМНОЕ КЛЮЧЕВОЕ СЛОВО НЕ СЧИТАЕТСЯ КАК ДЕЙСТВИТЕЛЬНОЕ КЛЮЧЕВОЕ СЛОВО ДЛЯ DB2 ZOSV11 И V12 В DS.4.1.3 - Для получения дополнительной информации нажмите здесь .

Вот как я это решил:

  1. Я скачал новую версию (IBM DATA STUDIO 4.1.3) - Ссылка
  2. Установил новую версию с помощью IBM INSTALLATION MANAGER
  3. Я скачал FIX - Ссылка
  4. Установлен FIX (инструкции включены в файл .ZIP (откройте файл "Hotfix Guide.pdf")
...