Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Kak pulu4it RecorSet is Oracle / 8 сообщений из 8, страница 1 из 1
21.09.2002, 01:02
    #32052145
Salik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak pulu4it RecorSet is Oracle
Pomogite!

Est procedura napisannaya na MSSQL:
Код: plaintext
1.
2.
create procedure GetAll
as
select ID, NAME from Cust


A kak podobnuyu proceduru sozdat v oracle ?
...
Рейтинг: 0 / 0
21.09.2002, 14:27
    #32052165
SAA_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak pulu4it RecorSet is Oracle
Я не друг MS-SQL, посему не могу оценить предназначения этой процедуры. Может поясните, какой результат вы хотите достичь?
...
Рейтинг: 0 / 0
21.09.2002, 21:48
    #32052183
Salik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak pulu4it RecorSet is Oracle
Kakiy rezultat mne nujen ?


Mne nado vernut spisok dopustim rabotnikov
po kakomuto usloviyu:
Код: plaintext
1.
select ID, NAME from Cust
where  NAME like 'M%'



no nado 4tobi etot rezultat vidavala Procedura

Zaranee spasibo.
...
Рейтинг: 0 / 0
21.09.2002, 22:41
    #32052185
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak pulu4it RecorSet is Oracle
Мммм... А как вы результат этой процедуры в дальнейшем собираетесь использовать???

Кстати, тут уже обсуждались варианты на тему ref cursor.
...
Рейтинг: 0 / 0
23.09.2002, 00:22
    #32052238
Salik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak pulu4it RecorSet is Oracle
>>Мммм... А как вы результат этой процедуры в >>дальнейшем собираетесь использовать???

Mne nado vidat resultat ,a ispolsovat budet programma client
kotoraya peredelivaetsya s MSSQL na Oracle
...
Рейтинг: 0 / 0
23.09.2002, 10:00
    #32052274
Silver
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak pulu4it RecorSet is Oracle
Пишете функцию, возвращающую переменную курсорного типа.
Ref cursor неоднократно обсуждался и на форуме и достаточно подробно описан в документации
...
Рейтинг: 0 / 0
23.09.2002, 10:39
    #32052286
SAA_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak pulu4it RecorSet is Oracle
А можно и явно определить курсор и использовать его. В вашем случае:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
create procedure GetAll as
       cursor c_data is select id, name from cust;
begin
       for v_data in c_data loop
           <что-либо посвященное вашему запросу>
       end loop;
end;


Использование REF CURSOR несколько сложнее, на сколько мне известно. Сам этой кончтпукцией никогда не пользовался за ненадобностью. Может скоро и придется освоить :(
...
Рейтинг: 0 / 0
24.09.2002, 02:56
    #32052528
Salik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kak pulu4it RecorSet is Oracle
Spasibo poprobuyu .
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Kak pulu4it RecorSet is Oracle / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]