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

Czy SQL Server otacza Select...Insert Queries w niejawną transakcję?

Mylisz transakcję i blokowanie. Transakcja przywraca dane do pierwotnego stanu, jeśli wystąpi jakikolwiek błąd. Jeśli nie, przeniesie dane do nowego stanu. Nigdy nie będziesz mieć swoich danych w stanie przerywanym, gdy operacje są przeprowadzane. Z drugiej strony blokowanie to takie, które umożliwia lub uniemożliwia wielu użytkownikom dostęp do danych jednocześnie. Aby odpowiedzieć na swoje pytanie, wybierz...wstaw jest niepodzielny i dopóki nie zażądano jawnie żadnych szczegółowych blokad, żaden inny użytkownik nie będzie mógł wstawić, gdy trwa wybieranie...wstawianie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Różnica między sys.columns, sys.system_columns i sys.all_columns w programie SQL Server

  2. Jak mogę sklonować bazę danych SQL Server na tym samym serwerze w SQL Server 2008 Express?

  3. Jak mogę połączyć się z zewnętrzną bazą danych z instrukcji sql lub procedury składowanej?

  4. Jak ustawić zmienną z zapytania SQL?

  5. TSQL CASE z porównaniem if w instrukcji SELECT