sql server - Putting Result sets into a temp table -


i have procedure called insert , code looks like:

create procedure gen_insert begin   create table #temp  ( insert_stmt varchar(max) )   insert #temp   exec generate_insert @table = 'admin'   insert #temp   exec generate_insert @table = 'impas'   insert #temp   exec generate_insert @table = 'asui'   insert #temp   exec generate_insert @table = 'alstd'    select * #temp   end 

when execute getting following error:

msg 8164, level 16, state 1, procedure gen_insert, line 73 insert exec statement cannot nested. 

can me.

an insert exec statement cannot nested. error message quite clear. nesting insert ... exec. statements. either procedures call (generate_insert) use again insert ... exec or caller of insert procedure uses in insert ... exec. can find case. rule of thumb, insert ... exec should avoided, because of this , other problems.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -