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

COUNT (DISTINCT column_name) Perbedaan vs COUNT (column_name) di SQL Server 2008?

DARI http://msdn.microsoft.com/en-us/library/ ms187373.aspx NOLOCK Setara dengan READUNCOMMITTED. Untuk informasi lebih lanjut, lihat READUNCOMMITTED nanti di topik ini.

READUNCOMMITED akan membaca baris dua kali jika mereka adalah subjek dari suatu transaksi- karena baris roll foward dan roll back ada dalam database saat transaksi sedang dalam proses.

Secara default, semua kueri dibaca berkomitmen yang mengecualikan baris yang tidak dikomit

Saat Anda memasukkan ke tabel temp, pilih hanya akan memberi Anda baris yang berkomitmen - saya yakin ini mencakup semua gejala yang Anda coba jelaskan



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tambahkan nomor baris ke kumpulan hasil kueri SQL

  2. Cara mengembalikan hanya Tanggal dari tipe data DateTime SQL Server

  3. Daftar Semua Database dari Server Tertaut di SQL Server (Contoh T-SQL)

  4. Cara mendapatkan daftar kolom dengan Batasan Unik di Database SQL Server - Tutorial SQL Server / TSQL Bagian 98

  5. SQL Server ANSI_NULLS Dijelaskan