OrientDB - Base de données de validation
Semblable au SGBDR, OrientDB fournit également des concepts de transaction tels que Commit et Rollback. Commit fait référence à la clôture de la transaction en enregistrant toutes les modifications dans la base de données. Rollback fait référence à la récupération de l'état de la base de données au point où vous avez ouvert la transaction.
L'instruction suivante est la syntaxe de base de la commande Commit database.
COMMIT
Note - Vous ne pouvez utiliser cette commande qu'après vous être connecté à une base de données particulière et après avoir commencé la transaction.
Exemple
Dans cet exemple, nous utiliserons la même base de données nommée «demo» que nous avons créée dans le chapitre précédent. Nous allons voir le fonctionnement de la transaction de validation et stocker un enregistrement à l'aide de transactions.
Commencez par lancer la transaction en utilisant ce qui suit BEGIN commander.
orientdb {db = demo}> BEGIN
Ensuite, insérez un enregistrement dans une table d'employés avec les valeurs id = 12 et name = satish.P à l'aide de la commande suivante.
orientdb> INSERT INTO employee (id, name) VALUES (12, 'satish.P')
Vous pouvez utiliser la commande suivante pour valider la transaction.
orientdb> commit
Si cette transaction est validée avec succès, vous obtiendrez la sortie suivante.
Transaction 2 has been committed in 4ms