SQL Instruções TC (Transaction Control), COMMIT ROLLBACK, SAVEPOINT

SQL Instruções TC (Transaction Control), COMMIT ROLLBACK, SAVEPOINT

SQL Instruções TC (Transaction Control), COMMIT ROLLBACK, SAVEPOINT

A Linguagem SQL (Structured Query Language) é uma linguagem de banco de dados que permite acessar banco de dados.

Essa linguagem é usada para acessar os principais banco de dados existentes hoje como o SQL Server Microsoft ou banco de dados Oracle, logicamente que a sintaxe entre esses dois bancos pode ter algumas diferenças, porém os comandos básicos são praticamente os mesmos.

Instruções TC (Transaction Control)

Nos Controle de Transações temos três comandos: COMMIT ROLLBACK, SAVEPOINT. Abaixe veremos o que esse comandos fazem.

COMMIT – Esse comando serve para confirmar uma ação dentro de uma banco de dados, por exemplo:

Digamos que você pediu para excluir dados dentro do banco de dados

  • DELETE FROM paciente WHERE nome=’João’

Assim que for confirmada a exclusão, podemos usar o comando COMMIT que confirma essa exclusão. Mas tenha cuidado, o uso do COMMIT é irreversível. Esse comando é útil quando trabalhamos com vários usuário e temos um controle de seção, usando COMMIT é como se você estivesse forçando a sua ação para que seja visível para todos no banco.

 

SAVEPOINT – Esse comando tem uma função parecida com a função “Ponto de Restauração” do Windows. Com ele você pode criar um ponto de referência e caso você queira desfazer uma ação com ROLLBACK, a ação retorna a té o SAVEPOINT criado.

 

ROLLBACK – Esse comando é utilizado para desfazer as alteração até um ponto de restauração definido por SAVEPOINT.

Loading


Publicação Criada em: março 20, 2013
Atualizado em: março 18, 2025 6:38 pm

Deixe um comentário