19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SQL – Structured Query Language – rápido e fácil - 179

Resumo

As três instruções que compõem o subgrupo denominado DTL (Data

Transact Language) são as seguintes:

• COMMIT: Confirma as instruções DML que fazem parte da

transação.

• ROLLBACK: Descarta as instruções DML que fariam parte de uma

transação.

• SAVEPOINT: Insere um "ponto de salvamento" para que não seja

necessário descartar todos os comandos de uma transação. Esta

poderá ser revertida até um determinado "ponto de salvamento".

Exercícios

Observe as instruções SQL a seguir e assinale a alternativa correta:

CREATE TABLE ALUNO (RA NUMBER(4), NOME VARCHAR2(30));

INSERT INTO ALUNO VALUES (1001,'FULANO DE TAL');

SAVEPOINT PONTO_1;

UPDATE ALUNO SET NOME = 'SICRANO DE TAL' WHERE RA = 1001;

SAVEPOINT PONTO_2;

UPDATE ALUNO SET NOME = 'BELTRANO DE TAL' WHERE RA = 1001;

ROLLBACK;

SELECT NOME FROM ALUNO;

a) Será apresentado: FULANO DE TAL.

b) Será apresentado: SICRANO DE TAL.

c) Será apresentado: BELTRANO DE TAL.

d) Será apresentado: 'Não há linhas selecionadas'.

e) Será apresentada uma mensagem de erro.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!