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.

182 - Capítulo 12 – DCL – DATA CONTROL LANGUAGE

12.2 Privilégios de objeto

Os privilégios de objeto permitem que o usuário realize operações em

objetos específicos (tabelas, visões, índices etc.) do banco de dados.

Os principais privilégios de objetos são os seguintes:

• SELECT: Permite que o usuário realize consultas em objetos do

banco de dados.

• INSERT: Permite que o usuário realize inserções de dados nos

objetos.

• UPDATE: Permite que o usuário realize alterações nos dados dos

objetos.

• DELETE: Permite que o usuário realize exclusões de dados nos

objetos.

• EXECUTE: Permite que o usuário execute um procedimento

armazenado (stored procedure).

12.3 GRANT

A instrução GRANT concede um privilégio de sistema ou de objeto a

um usuário do banco de dados. A seguir, vamos criar um novo usuário

no banco de dados e, em seguida, conceder-lhe alguns privilégios de

sistema e de objeto.

NOTA: É preciso conectar-se ao banco através de um usuário com

privilégios suficientes para criar um novo usuário. Portanto, vamos

nos conectar como usuário system. No exemplo a seguir utilizaremos a

senha padrão (manager) do usuário system em bancos de teste. (Pode

ser que você tenha escolhido uma senha diferente para o usuário system

quando realizou a instalação do Oracle.)

CONNECT system/manager

A seguir vamos criar um usuário de teste chamado fulano com a senha

abc123:

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

Saved successfully!

Ooh no, something went wrong!