Arquivo para julho \18\America/Sao_Paulo 2017

18
jul
17

sinônimos do oracle

Sempre bom deixar em mãos.

Digamos que tem o usuário BOB_DEE e quer que ele acesse os dados da tabela DEF_STRATEGY, porém esta tabela pertence ao usuário TOM_DAY.

SELECT * FROM TOM_DAY.DEF_STRATEGY;

O sinônimo entra como um facilitador, um atalho.

CREATE (PUBLIC) SYNONYM DEF_STRATEGY FOR TOM_DAY.DEF_STRATEGY;

A partir daí o select anterior pode ser feito da seguinte forma:

SELECT * FROM DEF_STRATEGY;

Pronto, sinônimo criado. Há a distinção entre público e privado que deve ser sempre levada em consideração antes da criação do sinônimo. Enfim, para apagar/dropar o sinônimo:

DROP SYNONYM DEF_STRATEGY;




NoDBA

Categorias