У меня есть требование в среде SQL, чтобы при определенных обстоятельствах все ссылки на таблицу (или представление) A в процедуре фактически использовали таблицу (или представление) B. В iSeries я бы использовал команду OVRDBF для переопределения ссылок на таблицу A. с таблицей B: OVRDBF FILE(A) TOFILE(B). Что было бы эквивалентно этому в SQL? Есть ли один?
Моя цель - получить процедуру, которая не знает о переопределении. Мне не нужна условная логика внутри процедуры, которая направляет обработку в таблицу B при выполнении определенных условий. Видение:
В типичных обстоятельствах: просто вызовите процедуру
При определенных альтернативных обстоятельствах: выполните эквивалент OVRDBF, а затем вызовите процедуру.