Created by RENATO PASQUINI
over 8 years ago
|
||
Question | Answer |
Manipulating Data | -> Describe the DML statements -> Insert rows into a table -> Update rows in a table -> Delete rows from a table -> Control transactions |
Describe the DML statements | -> Insert, Insere dados em uma tabela; -> Update, modifica dados em uma tabela; -> delete, excluir registros de uma tabela; -> Merge, em uma unica instrução DML pode ser realizado os três comandos descritos anteriormente (insert, update e delete). |
INSERT | -> Utilizado para incluir dados em uma tabela; -> Permite a inserção de UM REGISTRO em UMA TABELA, ou, UM REGISTRO em MÚLTIPLAS TABELAS, ou, MÚLTIPLAS LINHAS em uma UNICA TABELA, ou ainda, inserir MÚLTIPLAS LINHAS em múltiplas colunas simultaneamente. |
UPDATE | -> Utilizado para alterar os dados já existentes em uma tabela do banco de dados. -> Pode afetar um ou múltiplos registros de uma tabela, uma unica coluna ou múltiplas colunas. -> Um comando UPDATE só pode ser executado em uma tabela por vez; |
DELETE | -> Utilizado para remover linhas previamente inseridas em uma tabela do banco de dados; -> Possibilita a exclusão de uma ou mais linhas de uma tabela; -> o comando DELETE somente pode ser utilizado em uma tabela por vez; |
MERGE | -> Utilizado para inserir, atualizar e excluir registros de uma unica tabela; -> é considerado um comando DML hibrido pois tem a capacidade de executar outros três comando DML simultaneamente; |
Control transactions | -> Commit, utilizado para encerrar a sessão corrente e tornar permanente todos os comandos DML executados; -> Rollback, utilizado para desfazer todos os comandos DML executadas na sessão corrente; -> Savepoint, Utilizado para criar um ponto dentro de uma transação que pode ser desfeito através de um rollback até o ponto determinado; -> Set transaction, utilizado para estabelecer se a transação corrente é apenas de leitura ou se permite leitura e escrita (respectivamente, read-only or read/write); -> Set constraint, utilizado para não validar as constraints de tabelas manipuladas em uma transação. Possibilitando apenas ao término de todo o processamento a validação das contraints; |
Want to create your own Flashcards for free with GoConqr? Learn more.