sql >> Database >  >> RDS >> Sqlserver

Een tijdelijke tabel in dynamische sql gebruiken in een opgeslagen procedure

Probeer lokale temp-tabel te gebruiken -

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. JSON_EXTRACT() – Gegevens retourneren uit een JSON-document in MySQL

  2. Hoe mysql-databases verwijderen en opnieuw vullen?

  3. Hulpprogramma:Genereer PL/SQL-procedure om gegevens uit een tabel in 2 minuten te exporteren

  4. MySQL 5.6 EOL-aankondiging