powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Kak pulu4it RecorSet is Oracle
8 сообщений из 8, страница 1 из 1
Kak pulu4it RecorSet is Oracle
    #32052145
Salik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Kak pulu4it RecorSet is Oracle
    #32052165
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не друг MS-SQL, посему не могу оценить предназначения этой процедуры. Может поясните, какой результат вы хотите достичь?
...
Рейтинг: 0 / 0
Kak pulu4it RecorSet is Oracle
    #32052183
Salik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Kak pulu4it RecorSet is Oracle
    #32052185
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мммм... А как вы результат этой процедуры в дальнейшем собираетесь использовать???

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

Mne nado vidat resultat ,a ispolsovat budet programma client
kotoraya peredelivaetsya s MSSQL na Oracle
...
Рейтинг: 0 / 0
Kak pulu4it RecorSet is Oracle
    #32052274
Silver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишете функцию, возвращающую переменную курсорного типа.
Ref cursor неоднократно обсуждался и на форуме и достаточно подробно описан в документации
...
Рейтинг: 0 / 0
Kak pulu4it RecorSet is Oracle
    #32052286
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно и явно определить курсор и использовать его. В вашем случае:
Код: 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
Kak pulu4it RecorSet is Oracle
    #32052528
Salik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spasibo poprobuyu .
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Kak pulu4it RecorSet is Oracle
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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