Definindo o Nome do Esquema

Por padrão, nos mapeamentos os nomes de tabela de bancos de dados são identificados pelo esquema padrão do intermediário e estão no formato: Database.table_name No entanto, se você definir um esquema para o aplicativo e definir tabelas dentro do esquema, os nomes de tabelas deverão ser prefixados com o nome do esquema para produzir o seguinte formato: Database.schema_name.table_name. As etapas a seguir mostram como definir globalmente o nome do esquema.

  1. Abra o diálogo Preferências clicando em Janela > Preferências. Clique em ESQL e Mapeamento e depois em Geração de Código.
  2. Selecione uma das três opções:
    1. Utilizar o esquema de tempo de execução padrão para esta origem de dados produz o formato: Database.table_name.
    2. Utilizar nome do esquema na definição da tabela produz o formato: Database.schema_name.table_name em que o nome do esquema é obtido do arquivo .xmi da tabela do banco de dados.
    3. Utilizar nome especificado produz o formato: Database.user_specified_schema_name.table_name.
  3. Clique em OK salvar suas alterações. As opções escolhidas afetarão todas as tabelas em todos os arquivos de mapeamento, a menos que especificado de forma diferente para uma tabela individual.

Você também pode definir o nome do esquema para uma tabela individual em um arquivo de mapeamento conforme descrito em Incluindo uma Entrada de Mapeamento de Banco de Dados e em Incluindo uma Saída de Mapeamento de Banco de Dados.A definição de um esquema para uma tabela individual substitui a definição no diálogo Preferências.

Conceitos relacionados
Mapeamentos
Tipos de Mapeamento
Mapeamento de Mensagem

Tarefas relacionadas
Incluindo uma Entrada de Mapeamento de Banco de Dados
Incluindo uma Saída de Mapeamento de Banco de Dados
Mapeamento e ESQL

Referências relacionadas
Mapeamentos