Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];

Вниз

Ref Cursor   Найти похожие ветки 

 
Nonam   (2002-09-04 16:48) [0]

Как при помощи функции вернуть тип REF CURSOR, но только без использования PACKAGE, т.е. не объявлять тип заранее, а сделать это при определении функции?


 
{bas}   (2002-09-04 16:56) [1]

нельзя
юзай пакеты - прикольная вещь


 
{bas}   (2002-09-04 16:58) [2]

кстати можно вернуть набор данных другим способом - без ref cursor


 
Nonam   (2002-09-04 17:12) [3]

Нет, я помню, в каком то из форумов (если не в этом) видел что-то подобное. Поленился записать!!! А как вернуть без ref cursor?


 
Johnny Smith   (2002-09-04 17:51) [4]

2Nonam (04.09.02 17:12)

1) Объявить новый тип (TMyType)
2) Объявить тип Table Of TMyType (TableOfTMyType)
3) Написать функцию (не обязательно пакетную), у которой результат будет TableOfTMyType
4) В SELECT"е обращаться к этой функции.

Это обсуждалось пару месяцев назад на http://talk.mail.ru/forum/relcom.comp.dbms.oracle
Я тогда на домашнем компе ради интереса кое-что подобное сваял. В принципе, особенных затыков не было. Скрипт, правда, дать не смогу: не так давно домашнюю базу порушил :(((.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.008 c
1-85516
nikolo
2002-09-17 11:35
2002.09.26
Рекурсивный поиск файлов в подкаталогах


3-85392
NTDim
2002-09-05 13:27
2002.09.26
Из DataSet в StringList и обратно


1-85433
XED
2002-09-15 19:52
2002.09.26
Нащет bat файлов!


4-85745
Meow
2002-06-11 12:36
2002.09.26
Количество страниц, распечатанных принтером


14-85693
France
2002-09-02 09:25
2002.09.26
Переименовать Пуск Программы <Группа> <ярлык>





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский