Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Изпълнете sp_executeSql за select...in #table, но не можете да изберете данни от Temp Table

Използването на глобална временна таблица в този сценарий може да причини проблеми, тъй като таблицата ще съществува между сесиите и може да доведе до някои проблеми при асинхронно използване на извикващия код.

Може да се използва локална временна таблица, ако е дефинирана преди извикването на sp_executesql, напр.

CREATE TABLE #tempTable(id int);

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

SELECT * FROM #tempTable;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на колона за сортиране в таблица на база данни

  2. Как да инсталирате SQL Server на M1 Mac (ARM64)

  3. Разберете типа данни на колоните, върнати в набор от резултати в SQL Server

  4. Как правите множество вътрешни свързвания в Linq to Entities

  5. SQL Server Конвертиране на Varchar в Datetime