Как я могу написать аккуратную хранимую процедуру PL / SQL, которая может выполняться для данной ссылки на базу данных?
Это очень запутанно, писать что-то вроде этого:
PROCEDURE my_proc(aDbLink IN VARCHAR2)
IS
BEGIN
EXECUTE IMMEDIATE '
SELECT mycolumn, anothercolumn
FROM MYTABLE@' || aDbLink || '
WHERE such-and-such...'
END
какзапрос становится больше.
Что еще я могу сделать?Я застрял, используя хранимые процедуры, и ожидаю, что мои процедуры будут выполняться по одной из нескольких ссылок на БД.