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

Apakah perlu untuk merangkum satu pernyataan gabungan (dengan menyisipkan, menghapus, dan memperbarui) dalam suatu transaksi?

Setiap pernyataan di SQL Server adalah transaksi di dalamnya sendiri.

Artinya, itu atomik:semuanya berhasil atau semuanya gagal

Transaksi eksplisit akan digunakan untuk mengelompokkan beberapa pernyataan atom tunggal menjadi satu transaksi atom besar.

Inilah keindahan MERGE:tidak perlu transaksi eksplisit dan 3 pernyataan terpisah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tabel di Excel dari prosedur tersimpan SQL Server dengan bidang parameter di buku kerja

  2. Bagaimana cara mengembalikan beberapa nilai dalam satu kolom (T-SQL)?

  3. Apa itu LEN() di SQL Server?

  4. jika saya ingin menemukan apa yang mereferensikan objek di SQL Server, apakah mencari syscomments komprehensif?

  5. Kueri SQL yang rumit--menemukan item yang cocok dengan beberapa kunci asing yang berbeda