Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

UNION резултатите от множество съхранени процедури

Ще трябва да използвате временна таблица като тази. UNION е за SELECT, а не за съхранени процеси

CREATE TABLE #foo (bar int ...)

INSERT #foo
exec MyStoredProcedure 1

INSERT #foo
exec MyStoredProcedure 2

INSERT #foo
exec MyStoredProcedure 3

...

И се надявам, че съхранените процеси нямат INSERT..EXEC.. които вече не могат да бъдат вложени. Или множество набори от резултати. Или няколко други разрушаващи конструкции



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обобщена таблица на SQL Server с множество агрегати на колони

  2. Как да намерите трета или nᵗʰ максимална заплата от таблицата със заплати?

  3. Как да изпълним една и съща заявка във всички бази данни на даден екземпляр?

  4. Подгответе нова виртуална машина за SQL Server 2014 CTP1

  5. Ефективно преобразуване на дати между UTC и местно (т.е. PST) време в SQL 2005