Я использую функцию и конвейер его возвращаемые значения. я называю выше функции, как:Извлечение из результатов табличных функций
SELECT * FROM TABLE(FUNC(params)) ORDER BY somecolumn;
Он возвращает результаты в виде 1 х 4 таблицы, и я попытался с помощью курсоры для их извлечения. Но есть ошибка, говорящая, что курсор предназначен только для имен полей или столбцов, а не для типа.
Можно ли использовать курсоры для того же самого, или есть какой-либо другой способ получить отдельные поля.
Просто примечание ... вы должны (почти) никогда не использовать курсор –
http://stackoverflow.com/questions/58141/why-is-it-considered-bad-practice-to-use-cursors-in -sql-server для вашего ответа, почему бы не использовать курсор. Я не уверен в оракуле, поэтому не уверен, но это может помочь прояснить, что ваш func является функцией таблицы (мое предположение?) –
@JustinPihony Это действительно одно. – user980411