Вы используете интерактивный CLP для Db2 в Microsoft Windows при подключении к удаленной базе данных Db2-for-Z / OS.
Этот интерфейс CLP не имеет никаких функций для запроса значений переменных хостав динамическом SQL.Вот почему вы получаете сообщение об ошибке.
Вы можете использовать альтернативный интерфейс (например, IBM Data Studio или многие другие инструменты интерфейса базы данных на основе Java) или продолжить использовать Oracle-SQL-Developer длядоступ к Db2 для Z / OS.
Вы можете настроить Oracle SQL Developer на использование драйвера jbbc типа 4 Db2 (db2jcc4.jar) вместе с файлом лицензии для Db2 для Z / OS ('db2jcc_license_cisuz).баночка ').Вам нужно будет получить файл лицензии Db2 от своего администратора базы данных на мэйнфреймах или от Passport-Advantage, или в качестве альтернативы подключиться через сервер шлюза Db2-connect (в этом случае вам не понадобится отдельный файл лицензии на рабочей станции, на которой работает Oracle-SQL-Разработчик).
Однако степень, в которой каждый такой инструмент понимает Db2-for-Z / OS, варьируется, поэтому, если у вас возникают проблемы, которые вы не можете легко обойти, вместо этого используйте бесплатную IBM Data Studio, которая работает сDb2-for-Z / OS, Db2-for-i и Db2 для LUW.
Настройка SQL-Developer для доступа к Db2 широко описана, в том числе на этом веб-сайте, а также Oracle .Так что сделайте свое исследование, это не программирование, а конфигурация.Stackoverflow предназначен для вопросов программирования.