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

Mendapatkan Id dari baris yang saya perbarui di Sql Server

@@identity dan scope_identity() akan memberi Anda identitas baru baris, mis. setelah sisipan. Setelah Anda update, identitas baris adalah... @Customer_ID atau @Handle_Id? Jika ini adalah bidang yang berbeda, Anda harus menggunakan klausa OUTPUT untuk mengembalikan ID dari baris yang diperbarui:

UPDATE ITS2_UserNames  
SET AupIp = @AupIp  
OUTPUT INSERTED.PrimaryKeyID
WHERE @Customer_ID = TCID AND @Handle_ID = ID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah saya mendapatkan nama semua tabel database SQL Server di aplikasi C#?

  2. Apakah ada Entity Framework 7 Database-First POCO Generator?

  3. Indeks SQL Server:Persyaratan utama, dampak kinerja, dan pertimbangan

  4. GROUP BY untuk menggabungkan/menyatukan kolom

  5. Cara membuat daftar file di dalam folder dengan SQL Server