sql >> Databasteknik >  >> RDS >> PostgreSQL

Återställ efter fel i transaktionen

Om ett fel uppstår återställer PostgreSQL inte transaktionen. Det misslyckas varje efterföljande uttalande med ett fel. Du kan prova detta i klienten.

Du måste utföra återställning innan några satser kan köras framgångsrikt.

I det fall du stänger anslutningen och startar en ny har detta liten betydelse. Men om du behåller anslutningen och kör andra satser som du förväntar dig att köra framgångsrikt, kommer det inte att fungera.




  1. Primära nycklar i Oracle och SQL Server

  2. finns det ett sätt att undvika att anropa nextval() om insättningen misslyckas i PostgreSQL?

  3. Hur kan VBA ansluta till MySQL-databas i Excel?

  4. UPDATE-satsen kom i konflikt med REFERENCE-begränsningen - SQL Server / TSQL Tutorial Del 76