Criando e Gerenciando Sinônimos

Um sinônimo é um alias para outro objeto do esquema. Algumas razões para usar sinônimos são segurança (por exemplo, para ocultar o proprietário e a localização de um objeto) e conveniência.

Os exemplos de conveniência são:

Consulte Também: Oracle Database Concepts para obter informações gerais adicionais sobre sinônimos

Criando Sinônimos

Para criar um sinônimo, use a ferramenta SQL Developer CREATE Database SYNONYM ou a instrução DDL CREATE SYNONYM.

O tutorial a seguir mostra como usar a ferramenta Criar Sinônimo de Banco de Dados para criar o EMP de sinônimo para a tabela EMPLOYEES. A instrução DDL equivalente é:

CREATE SYNONYM EMPL FOR EMPLOYEES;

Para criar o sinônimo EMP usando a ferramenta Criar sinônimo de banco de dados:

  1. No quadro Conexões, expanda hr_conn.

  2. Na lista de tipos de objeto de esquema, clique com o botão direito do mouse em Sinônimos.

  3. Na lista de opções, clique em Novo Sinônimo.

  4. Na janela Novo sinônimo:

    1. No campo Nome do sinônimo, digite EMPL.

    2. No campo Proprietário do Objeto, selecione RH no menu.

    3. No campo Nome do Objeto, selecione FUNCIONÁRIOS no menu.

      O sinônimo refere-se a um objeto do esquema específico; neste caso, a tabela EMPLOYEES.

    4. Clique em Aplicar.

  5. Na janela Confirmação, clique em OK.

    O sinônimo EMPL é criado. Para vê-lo, expanda Synonyms no quadro Connections. Agora você pode usar EMPL em vez de EMPLOYEES.

Consulte Também: Referência de Linguagem SQL do Oracle Database para obter informações sobre a instrução CREATE SYNONYM

Eliminando Sinônimos

Para eliminar um sinônimo, use o quadro Conexões do SQL Developer e a ferramenta Eliminar ou a instrução DDL DROP SYNONYM.

Esta instrução elimina o sinônimo EMP:

DROP SYNONYM EMP;

Para eliminar um sinônimo usando a ferramenta Eliminar:

  1. No quadro Conexões, expanda hr_conn.

  2. Na lista de tipos de objeto de esquema, expanda Sinônimos.

  3. Na lista de sinônimos, clique com o botão direito no nome do sinônimo a ser eliminado.

  4. Na lista de opções, clique em Eliminar.

  5. Na janela Eliminar, clique em Aplicar.

  6. Na janela Confirmação, clique em OK.

Consulte Também: Referência de Linguagem SQL do Oracle Database para saber mais sobre a instrução DROP SYNONYM