sql >> Database teknologi >  >> RDS >> Sqlserver

Indsæt resultater af en lagret procedure i en midlertidig tabel

Du kan bruge OPENROWSET til dette. Tag et kig. Jeg har også inkluderet sp_configure-koden for at aktivere ad hoc-distribuerede forespørgsler, hvis den ikke allerede er aktiveret.

CREATE PROC getBusinessLineHistory
AS
BEGIN
    SELECT * FROM sys.databases
END
GO

sp_configure 'Show Advanced Options', 1
GO
RECONFIGURE
GO
sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE
GO

SELECT * INTO #MyTempTable FROM OPENROWSET('SQLNCLI', 'Server=(local)\SQL2008;Trusted_Connection=yes;',
     'EXEC getBusinessLineHistory')

SELECT * FROM #MyTempTable


  1. Forklaring af JSONB introduceret af PostgreSQL

  2. 10 Microsoft Access Navigationsrude Tastaturgenveje

  3. Flere begrænsninger i tabel:Hvordan får man alle overtrædelser?

  4. Lær MySQL – Ny teknologiuge