Categorias de Declarações SQL


Nesta jornada, vamos explorar as diferentes categorias de declarações SQL: DML (Data Manipulation Language), TCL (Transaction Control Language), DDL (Data Definition Language) e DCL (Data Control Language).

As declarações DML são o coração da linguagem SQL, permitindo que você recupere, insira, atualize e delete dados em suas tabelas. Através de exemplos práticos, mostraremos como utilizar as cláusulas SELECT, INSERT, UPDATE e DELETE para realizar operações fundamentais em seus bancos de dados.

Além disso, vamos explorar o poder do TCL, que engloba declarações como COMMIT e ROLLBACK, fundamentais para a gestão de transações e garantia da integridade dos dados em cenários complexos.

As declarações DDL são responsáveis por definir a estrutura do banco de dados, criando tabelas, índices e outras estruturas essenciais para armazenar e organizar informações de forma eficiente. Você aprenderá a utilizar comandos como CREATE, ALTER e DROP para moldar a arquitetura do seu banco de dados de acordo com as necessidades do seu projeto.

Por fim, exploraremos as declarações DCL, que controlam as permissões de acesso aos dados, garantindo a segurança e a confidencialidade das informações. Veremos como utilizar os comandos GRANT e REVOKE para conceder ou revogar privilégios aos usuários e manter um controle rigoroso sobre quem pode acessar e modificar os dados.

  • DML – Data Manipulation Language (Linguagem de Manipulação de Dados)
    • SELECT
    • INSERT
    • UPDATE
    • DELETE
    • MERGE
  • DDL – Data Definition Language (Linguagem de Definição de Dados)
    • CREATE
    • ALTER
    • DROP
    • TRUNCATE
    • Instruções Oracle:
      • COMMENT
      • RENAME
    • Instruções Microsoft SQL Server:
      • SP_RENAME
  • DCL – Data Control Language (Linguagem de Controle de Dados)
    • Instruções Oracle:
      • GRANT
      • REVOKE
  • 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.

,

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *