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

Udfør sp_executeSql for select...into #table, men kan ikke udvælge Temp-tabeldata

Brug af en global midlertidig tabel i dette scenarie kan forårsage problemer, da tabellen ville eksistere mellem sessioner og kan resultere i nogle problemer med at bruge opkaldskoden asynkront.

En lokal midlertidig tabel kan bruges, hvis den er defineret før sp_executesql kaldes f.eks.

CREATE TABLE #tempTable(id int);

sp_executesql 'INSERT INTO #tempTable SELECT myId FROM myTable';

SELECT * FROM #tempTable;


  1. Filupload med jQuery og CodeIgniter (men ingen sideopdatering)

  2. Når du bruger SELECT, kan du ændre værdien af ​​et returneret felt baseret på andre felter?

  3. Vælg næsthøjeste minimumværdi i Oracle

  4. Brug korreleret underforespørgsel over to kolonner