sql >> Databáze >  >> RDS >> Sqlserver

Spusťte sp_executeSql pro select...do #table, ale nelze vybrat data Temp tabulky

Použití globální dočasné tabulky v tomto scénáři může způsobit problémy, protože tabulka bude existovat mezi relacemi a může vést k problémům s asynchronním používáním volajícího kódu.

Lokální dočasnou tabulku lze použít, pokud byla definována před voláním sp_executesql, např.

CREATE TABLE #tempTable(id int);

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

SELECT * FROM #tempTable;


  1. Řetězec dotazu MySQL obsahuje

  2. Použití Postgresql s Grails:Chybějící sekvence nebo tabulka:hibernate_sequence

  3. java.sql.SQLException:Pole nemá výchozí hodnotu

  4. PostgreSQL:nejlepší způsob, jak spojit malé podmnožiny velkých tabulek