Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

COUNT (DISTINCT nazwa_kolumny) Rozbieżność a COUNT (nazwa_kolumny) w programie SQL Server 2008?

Z http://msdn.microsoft.com/en-us/library/ ms187373.aspx NOLOCK Jest odpowiednikiem READUNCOMMITTED. Aby uzyskać więcej informacji, zobacz READUNCOMMITTED w dalszej części tego tematu.

READUNCOMMITED odczyta wiersze dwukrotnie, jeśli są one przedmiotem transakcji, ponieważ zarówno wiersze do przodu, jak i do wycofania istnieją w bazie danych, gdy transakcja jest w toku.

Domyślnie wszystkie zapytania są czytane zatwierdzone, co wyklucza niezatwierdzone wiersze

Po wstawieniu do tabeli tymczasowej wybór da ci tylko zatwierdzone wiersze - wierzę, że obejmuje to wszystkie objawy, które próbujesz wyjaśnić



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wprowadzenie do programu SQL Server 2017 w systemie Linux w portalu Azure

  2. Wydajność INNER JOIN vs LEFT JOIN w SQL Server

  3. Alternatywa do używania WHERE ... IN (...) do powolnych zapytań SQL

  4. Oblicz średnią między kolumnami, porównując dwa wiersze w SQL Server

  5. Wymień zapytania uruchomione na serwerze SQL