sql >> Database >  >> RDS >> Sqlserver

Verpakt SQL Server Select... Insert Queries in een impliciete transactie?

U verwart transactie en vergrendeling. Transactie zet uw gegevens terug naar de oorspronkelijke staat als er een fout is. Als dit niet het geval is, worden de gegevens naar de nieuwe staat verplaatst. U zult uw gegevens nooit in een intermitterende staat hebben wanneer de bewerkingen worden uitgevoerd. Aan de andere kant is vergrendeling degene die toestaat of voorkomt dat meerdere gebruikers tegelijkertijd toegang hebben tot de gegevens. Om je vraag te beantwoorden, selecteer...insert is atomair en zolang er geen granulaire vergrendelingen expliciet worden gevraagd, kan geen enkele andere gebruiker invoegen terwijl select..insert bezig is.



  1. Een enkel eindpunt maken voor uw PostgreSQL-replicatie-installatie met behulp van HAProxy

  2. Converteer epoche tot nu toe in sqlplus / Oracle

  3. Inner Join-tabel met betrekking tot een maximale waarde

  4. Door komma's gescheiden waarden splitsen in Oracle