У меня есть внешняя таблица (domain123.ext_map_table
) с «читаемыми» именами представлений. Примерно так:
ID -> Readble_name -> system_name
1 -> bmw_repairs -> domain123.v1234_2020
2 -> bmw_new -> domain123.v23123_2020
(...)
Мне нужно предоставить доступ к этим system_name
представлениям, но вызвать корреспондента readable_name
(псевдоним, если вы предпочитаете). Я делаю что-то вроде этого, чтобы проверить, можно ли вставить эту функцию внутрь функции, но безуспешно:
select * from (select system_name from domain123.ext_map_table where Readble_name = 'bmw_repairs')
Из того, что я прочитал, это кажется невозможным. Есть ли обходной путь, чтобы я мог получить это внутри параметризованной функции?