Предположим, что у меня есть функция SQL с именем MAGIC
, которая возвращает магическое значение число.
Далее предположим, что я хочу написать SQL-запрос, который вернет список чисел из SQL-таблицы вместе с их магическими значениями.
Мой инстинкт - написать
SELECT number, MAGIC(number) FROM NUMBERS;
Однако это возвращает сообщение об ошибке `MAGIC не является распознанным именем функции. Как я могу заставить это работать?
РЕДАКТИРОВАТЬ: Похоже, что MAGIC настроена как функция с табличным значением, хотя она возвращает только одно значение. Мой администратор баз данных не предоставит мне доступа к какому-либо коду функции базы данных, поэтому я должен работать с ним таким образом.