В настоящее время я борюсь с выводом sql-функции, которая мне нужна в моем наборе результатов:
SELECT getAdditionalInfoAboutDate(date) from sampleCalendar
Проблема в том, что я получаю результат следующим образом:
- "Атрибут1, Атрибут2, Атрибут3"
- "Атрибут2, Атрибут3, Атрибут4"
- ...
Как видите, я получаю желаемый результат, но он имеет только один столбец, хотя моя функция возвращает 3 столбца.
Когда я пытаюсь создать выражение вроде:
SELECT (Select * from getAdditionalInfoAboutDate(date)) from sampleCalendar
Я получаю исключение «подзапрос должен возвращать только один столбец».
Есть ли у меня шанс как-то это решить?
Изменить: нашел ответ ЗДЕСЬ, который:
SELECT getAdditionalInfoAboutDate(date).* from sampleCalendar
select * from getAdditionalInfoAboutDate(date)
? - person Mureinik   schedule 16.11.2014record
? Не могли бы вы дать больше кода о вашей функции? - person Houari   schedule 16.11.2014