19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Capítulo 12 – DCL – DATA CONTROL LANGUAGE

A Linguagem de Controle de Dados (Data Control Language, em inglês)

é um subconjunto da linguagem SQL, utilizado para controlar o acesso

aos dados em um banco.

Os comandos do subconjunto são os seguintes:

• GRANT: Concede privilégios de sistema e de objetos a usuários

do banco de dados.

• REVOKE: Revoga ou retira os privilégios do usuário do banco de

dados.

12.1 Privilégios de sistema

Os privilégios de sistema permitem ao usuário realizar certas operações

no banco de dados. Observe a seguir alguns dos privilégios de sistema

mais utilizados:

• CREATE SESSION: Permite ao usuário conectar-se em um banco

de dados.

• CREATE TABLE: Permite ao usuário criar tabelas em seu próprio

schema.

• CREATE ANY TABLE: Permite ao usuário criar tabelas em qualquer

schema do banco de dados.

• DROP TABLE: Permite ao usuário excluir tabelas de seu próprio

schema.

• DROP ANY TABLE: Permite ao usuário excluir tabelas em qualquer

schema do banco de dados.

• CREATE VIEW: Permite ao usuário criar visões (views) em seu

próprio schema.

• CREATE USER: Permite ao usuário criar novos usuários no banco

de dados.

• DROP USER: Permite ao usuário eliminar outros usuários do banco

de dados.

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

Saved successfully!

Ooh no, something went wrong!