powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Процедура в процедуре
3 сообщений из 3, страница 1 из 1
Процедура в процедуре
    #33513147
bonchilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли заполнить таблицу в одной процедуре, используя данные, которые возвращает другая процедура???

Что-то вроде:
insert into #f_d_temp
(
f_d,
f_c
)
values
(
exec ask_f_d -- возвращает список (10 строк, 2 столбца совп. по типам данных с f_d, f_c)
1,
NULL,
c
)

Спасибо.
...
Рейтинг: 0 / 0
Процедура в процедуре
    #33513180
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bonchilla пишет:

> Можно ли заполнить таблицу в одной процедуре, используя данные, которые
> возвращает другая процедура???

Можно.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Процедура в процедуре
    #33513183
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ASA 9:
Код: plaintext
1.
2.
INSERT INTO Table (Field1, Field2, ...)
  SELECT Field1, Field2, ...
  FROM StoredProc();

В любой ASE:
Код: plaintext
1.
2.
3.
4.
5.
6.
CREATE TABLE #TempTable (Field1 int, Field2 int, ...)

EXEC StoredProc

INSERT INTO Table (Field1, Field2, ...)
  SELECT Field1, Field2, ...
  FROM #TempTable
где внутри StoredProc() вместо SELECT делается INSERT INTO #TempTable.

P.S. От модератора: Сверху топик висит не зря. Неужели сложно после первого посещения форума как минимум ознакомиться с топиком "Важно" и правилами общения на форумах, чтобы понимать, какие правила действуют на форуме и как правильно задавать вопросы ?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Процедура в процедуре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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