У меня есть две базы данных DB1 и DB2, и я хочу вызвать хранимую процедуру в DB1 и получить данные из DB2.
Create procedure diffdbtest()
LANGUAGE SQL
DYNAMIC RESULT SETS 1
BEGIN
DECLARE C1 CURSOR WITH RETURN FOR
SELECT * FROM Db2.myschema.tabletest;
OPEN C1
END@
Я получаю Db2.myschema.tabletest не определен.
Обе базы данных имеют одного и того же пользователя и пароль (если возможно, как я могу использовать разных пользователей?)
Есть идеи, что не так?
Запуск DB2 Express v10.5 Windows
Спасибо.