Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

вложенный "Insert Exec statement"

82 views
Skip to first unread message

Artem Lokotosh

unread,
Oct 25, 2005, 4:55:48 AM10/25/05
to
Hi, All!

Insert Into #Table1 Exec dbo.stor_proc param1, param2, param3, ...

Сервер ругается на это благим матом в виде:
"An INSERT EXEC statement cannot be nested."

То бишь INSERT EXEC не может быть вложен...
Пробовал через курсор - без вариантов...

Может это можно обойти?..

Adios.
mailto: ar...@vpbank.com.ua


Minaev Murad

unread,
Oct 31, 2005, 4:58:25 AM10/31/05
to
Попробуй переписать процедуру dbo.stor_proc как функцию,
возвращающую тип table

CREATE FUNCTION STOR_PROC (parameters)
RETURNS @tbl table (fields) AS
BEGIN

INSERT INTO @tbl
SELECT что-то там

RETURN
END

и пиши
INSERT INTO #table
SELECT * FROM dbo..stor_proc ...

Мурад.


0 new messages