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

Brug af en midlertidig tabel i dynamisk sql i en lagret procedure

Prøv at bruge lokal temp-tabel -

IF OBJECT_ID ('tempdb.dbo.#temp') IS NOT NULL
   DROP TABLE #temp

CREATE TABLE #temp (ID INT)
INSERT INTO #temp (ID)
VALUES (1),(2)

DECLARE @SQL NVARCHAR(MAX)
SELECT @SQL = 'SELECT * FROM #temp'

EXEC sys.sp_executesql @SQL



  1. MySQL Group_Concat gentagne værdier

  2. Sammenlign rækker i orakeltabellen, og opdater de der matcher

  3. Opret PDF-filer med PLSQL i Oracle

  4. Eksporter Postgres-database til CSV-fil