Схема по умолчанию в процедурах - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь развернуть хранимую процедуру в IBM DATA STUDIO. Я использую DB2 для LUW (Linux, Unix, Windows). Хранимая процедура находится в схеме X, а таблицы в схеме Y.

Я получаю ошибку

X.PROCEDURE_NAME - это неопределенное имя. SQLCODE = -204, SQLSTATE = 42704, DRIVER = 4.13.111,

потому что deploy предполагает, что он должен использовать X для табличных объектов, используемых в тело процедуры.

Как определить QUALIFIER для объектов, используемых в процедуре?

Я пробовал

SET SCHEMA Y;

и некоторые похожие варианты. Ошибка такая же.

Можно ли как-нибудь это сделать?

Может быть, с параметрами прекомпиляции?

enter image description here

Если да, что мне вводить?

Мы давно используем DB2 LUW, и мы всегда должны полностью квалифицировать имена таблиц в хранимых процедурах, что раздражает.

...