sql >> Databasteknik >  >> RDS >> Sqlserver

UNION resultatet av flera lagrade procedurer

Du måste använda ett sådant här tempbord. UNION är för SELECTs, inte lagrade processer

CREATE TABLE #foo (bar int ...)

INSERT #foo
exec MyStoredProcedure 1

INSERT #foo
exec MyStoredProcedure 2

INSERT #foo
exec MyStoredProcedure 3

...

Och hoppas att de lagrade processerna inte har INSERT..EXEC.. redan som inte kan kapslas. Eller flera resultatuppsättningar. Eller flera andra brytande konstruktioner



  1. Bör varje användartabell ha ett klusterindex?

  2. Vad är det bästa sättet att lagra mediefiler i en databas?

  3. Vad innebär det att dela upp en Microsoft Access-databas?

  4. Finns det en kapslingsgräns för korrelerade underfrågor i vissa versioner av Oracle?