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

Bagaimana cara memasukkan banyak catatan dan mendapatkan nilai identitas?

Gunakan klausa keluaran dari tahun 2005:

DECLARE @output TABLE (id int)

Insert into A (fname, lname)
OUTPUT inserted.ID INTO @output
SELECT fname, lname FROM B

select * from @output

sekarang variabel tabel Anda memiliki nilai identitas dari semua baris yang Anda masukkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mempercepat penyisipan massal ke MS SQL Server menggunakan pyodbc

  2. Sisipkan SQL Server jika tidak ada praktik terbaik

  3. Permintaan CPU TOP Kinerja SQL Server -1

  4. sql geografi ke dbgeografi?

  5. Bagaimana cara menggunakan penghapusan kaskade dengan SQL Server?