Disambiguazione – Se stai cercando altri significati, vedi Commit.

Un COMMIT è in generale uno statement o un comando SQL che chiude in maniera definitiva una Transazione-SQL o una semplice operazione di UPDATE all'interno di un Relational Database Managment System (RDBMS) rendendo le modifiche apportate effettive e visibili agli altri utenti. Al contrario di una semplice operazione di UPDATE, in una Transazione-SQL è generalmente buona norma utilizzare le clausole di BEGIN e END ad indicare il suo inizio e la sua fine.

Uno statement di COMMIT deve essere interpretato come un salvataggio definitivo per una o più operazioni di aggiornamento (UPDATE) precedenti ad essa ma anche successive all'ultimo COMMIT effettuato. Tutte le operazioni di aggiornamento che non vengono chiuse con un COMMIT sono considerate nulle dal DBMS. In tal caso, si parla di operazione di ROLLBACK automatico. Un ROLLBACK può essere anche manuale, allo scopo di ripristinare o annullare le modifiche effettuate.

AUTOCOMMIT

modifica

Tutti i DBMS Server e Client SQL sono dotati di una funzione di AUTOCOMMIT che permette di non esplicitare la clausola COMMIT alla fine di ogni script di transazione o update SQL. Questo, da un lato, facilita lo sviluppo degli script e il non dover specificarne l'operazione, rendendo consistente ogni modifica in maniera automatica, dall'altro rende però impossibile effettuare ROLLBACK.

COMMIT, sessioni e logout dal DBMS

modifica

Se un'operazione di transazione o di modifica non viene seguita da un comando di COMMIT, lo scadere di una Sessione o il log out dal DMBS Server può incidere negativamente su una operazione di aggiornamento o transazionale scatenando un ROLLBACK automatico e rendendola di fatto nulla.

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Commit

Vedi anche le voci che iniziano con o contengono il titolo. COMMIT – comando SQL commit – operazione nei software di controllo versione Altri progetti

Cooper Flagg

commit Cooper Flagg tops McDonald's All American Game rosters, su ESPN.com, 23 gennaio 2024. URL consultato il 23 marzo 2025. ^ (EN) Star Duke commit

Git (software)

(secondo la terminologia Git, una "commit") dipende dalla completa cronologia di sviluppo che conduce a tale commit. Una volta che è stata pubblicata,

Dracula (film 1994)

mysterious, menacing world of the vampires! Bloodsucking demons of lust commit indecent assaults on their innocent victims. These are horrible times, where

Commit This to Memory

abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Commit This to Memory è il secondo album discografico in studio della band pop-punk

Database management system

modalità FORCE, il salvataggio su disco avviene in modalità sincrona con il commit di una transazione. Quando lavora in modalità NOT FORCE il salvataggio viene

Trent Alexander-Arnold

in BBC Sport, 24 ottobre 2016. URL consultato il 1º giugno 2025. ^ Trio commit long-term futures to LFC by signing new deals, in Liverpool FC. URL consultato

Mark Hoppus

nella canzone "Paper Doll", dell'album White Heat/Flyin Saucer. Ha prodotto Commit This To Memory dei Motion City Soundtrack ed appare anche nell'album Changes