Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Error: An INSERT EXEC statement cannot be nested.
|
|||
|---|---|---|---|
|
#18+
Добрый время года всем. Вот сложилась такая ситуация: sp_no1 -- возвращает (by select) набор значений sp_no2 -- подхватывает их c помощью insert into #temp_table_2 (field1, field2, field3) exec sp_no1 @param1, @param2 и возвращает другой набор данных (тоже by select) sp_no3 -- пытается сделать тоже самое, после чего мы получаем ошибку subj.. Вопрос -- существует ли разумная альтернатива получению данных через insert as exec, если sp возвращает их через select, или хотя бы цивилизованный способ обхода данной ошибки? С уважением Unready. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2002, 09:34 |
|
||
|
Error: An INSERT EXEC statement cannot be nested.
|
|||
|---|---|---|---|
|
#18+
Да, действительно факт имеет место быть У вас, я так понимаю, не больше, чем SQL7, поэтому о UDF речь не ведем. Мне пока удалось так CREATE procedure sp_no3 AS create table #temp2(....) exec dbo.sp_no2 default select * from #temp2 drop table #temp2 ALTER procedure sp_no2 @param1 ... AS create table #temp1(...) insert into #temp1(...) exec dbo.sp_no1 @param1 IF EXISTS (SELECT * FROM tempdb..sysobjects WHERE id = object_id('tempdb..#temp2')) insert into #temp2 select * from #temp1 .... drop table #temp1 Наверное не самый удачный способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2002, 12:31 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1824367]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
7ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 372ms |

| 0 / 0 |
