Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Jalankan sp_executeSql untuk memilih ... menjadi #table tetapi Tidak Dapat Memilih Data Tabel Temp

Menggunakan tabel sementara global dalam skenario ini dapat menyebabkan masalah karena tabel akan ada di antara sesi dan dapat mengakibatkan beberapa masalah menggunakan kode panggilan secara asinkron.

Tabel sementara lokal dapat digunakan jika ditentukan sebelum memanggil sp_executesql mis.

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. Bagaimana saya bisa menghapus cache kueri SQL Server?

  2. Pernyataan BERGABUNG Bersyarat SQL Server

  3. Saran untuk menerapkan tabel audit di SQL Server?

  4. Perbarui beberapa tabel di SQL Server menggunakan INNER JOIN

  5. Cara menggunakan hasil dari pernyataan pemilihan SQL dalam fungsi dbo.fnSplit sebagai input