powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Обработка множества, возвращенного хранимой процедурой
4 сообщений из 4, страница 1 из 1
Обработка множества, возвращенного хранимой процедурой
    #32109236
Sergey Klimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Приведу следующую ситуацию:

create procedure Test
as
begin
create table #Orders_list
(
ID integer,
NAME char(100)
)

insert into #Orders_list(ID, NAME) values(1, 'wwwwwqww')
insert into #Orders_list(ID, NAME) values(12, 'qqqq')
insert into #Orders_list(ID, NAME) values(100, '11qww')

select ID, NAME from #Orders_list
end


Каким образом я могу обработать результат работы такой хранимой процедуры, например, в другой хранимой процедуре?
...
Рейтинг: 0 / 0
Обработка множества, возвращенного хранимой процедурой
    #32109292
ajsberk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какие манипуляции с данными должна делать другая процедура?
...
Рейтинг: 0 / 0
Обработка множества, возвращенного хранимой процедурой
    #32154467
Подозреваю, что нужно копать в сторону курсоров.
...
Рейтинг: 0 / 0
Обработка множества, возвращенного хранимой процедурой
    #32155146
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В MSSQL возможна такая конструкция:
Код: plaintext
1.
insert into Table exec StoredProc


В ASA по моему такое не поддерживается. Я например чтобы из ХП обработать набор данных, вызываемой из нее другой ХП делаю следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
create procedure sp_Child ()
begin
  insert into #Table (Field) Values ( 1 );
end

create procedure sp_Main ()
begin
  declare local temporary table #Table (Field int not null);
  call sp_Child();

  select *
  from #Table;
end
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Обработка множества, возвращенного хранимой процедурой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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