Leandro Sacramento de Paula
tecnologia | consultoria | banco de dados
Banco de Dados - Declarações SQL
Nesta publicação, irei listar como os comandos de banco de dados estão divididos / classificados.
1. DML - Data Manipulation Language (Linguagem de Manipulação de Dados)
SELECT
INSERT
UPDATE
DELETE
MERGE
OBS: alguns autores não consideram a instrução SELECT como DML.
2. DDL - Data Definition Language (Linguagem de Definição de Dados)
CREATE
ALTER
DROP
TRUNCATE
RENAME
COMMENT
3. DCL - Data Control Language (Linguagem de Controle de Dados)
Instruções Oracle:
GRANT
REVOKE
4. TCL - Transaction Control Language (Linguagem de Controle de Transações)
COMMIT
ROLLBACK
Instruções Oracle:
SAVEPOINT
Instruções Microsoft SQL Server:
BEGIN TRANSACTION
Ponto de Atenção: No banco de dados Oracle, é necessário executar a cláusula COMMIT ou ROLLBACK após a execução de um comando DML (com exceção do SELECT). Comandos DDL possuem a execução do COMMIT implícito.
1. DML - Data Manipulation Language (Linguagem de Manipulação de Dados)
SELECT
INSERT
UPDATE
DELETE
MERGE
OBS: alguns autores não consideram a instrução SELECT como DML.
2. DDL - Data Definition Language (Linguagem de Definição de Dados)
CREATE
ALTER
DROP
TRUNCATE
RENAME
COMMENT
3. DCL - Data Control Language (Linguagem de Controle de Dados)
Instruções Oracle:
GRANT
REVOKE
4. TCL - Transaction Control Language (Linguagem de Controle de Transações)
COMMIT
ROLLBACK
Instruções Oracle:
SAVEPOINT
Instruções Microsoft SQL Server:
BEGIN TRANSACTION
Ponto de Atenção: No banco de dados Oracle, é necessário executar a cláusula COMMIT ou ROLLBACK após a execução de um comando DML (com exceção do SELECT). Comandos DDL possuem a execução do COMMIT implícito.
Data publicação: 16:02 10/09/2014

Olá jovem Padawan, seja bem vindo! Este site foi criado com o intuito de compartilhar um pouco de conhecimento de Tecnologia da Informação e Business Intelligence.
Tags das Publicações
"Se você vem da cidade ou do campo, seu sucesso será determinado pela sua própria confiança e coragem". (Michelle Obama)