Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Обработка множества, возвращенного хранимой процедурой / 4 сообщений из 4, страница 1 из 1
20.02.2003, 10:28
    #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
20.02.2003, 11:12
    #32109292
ajsberk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка множества, возвращенного хранимой процедурой
Какие манипуляции с данными должна делать другая процедура?
...
Рейтинг: 0 / 0
06.05.2003, 15:49
    #32154467
Обработка множества, возвращенного хранимой процедурой
Подозреваю, что нужно копать в сторону курсоров.
...
Рейтинг: 0 / 0
07.05.2003, 13:48
    #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
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Обработка множества, возвращенного хранимой процедурой / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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