O editor ESQL é o editor padrão fornecido pela Perspectiva do Desenvolvimento de Aplicativos do Intermediário para edição de arquivos ESQL (.esql).
O editor é ativado na área do editor quando você seleciona o item de menu Abrir ESQL para um nó Compute, Banco de Dados ou Filter, ou quando você clica duas vezes em um arquivo ESQL no Visualização Desenvolvimento do Broker.
O editor ESQL possui as seguintes visualizações:
O editor ESQL fornece:
O Assistente de Conteúdo ajuda a construir referências ao conteúdo da pasta Propriedades. Quando você utiliza o editor ESQL com mensagens predefinidas, isso também o ajuda a construir as referências de campo.
Ao utilizar o editor ESQL com as definições do esquema de banco de dados, o Assistente de Conteúdo o ajuda a construir referências de esquema, tabela e coluna. Você também pode utilizar o editor ESQL para chamar mapas definidos pelo usuário.
Ao criar funções e procedimentos dentro do arquivo ESQL, os nomes que você define não devem começar com os caracteres IBM_ (IBM® e sublinhado).
Clique com o botão direito do mouse na visualização do editor para acessar as seguintes funções adicionais:
Clique em Organizar Caminhos de Esquema e um esquema do broker que contém procedimentos ou função chamada pelo arquivo ESQL será automaticamente incluído na instrução PATH (se você ainda não tiver incluído). Essa função varre o arquivo ESQL em busca de instâncias de procedimentos ou de função residente em esquemas ainda não totalmente qualificados no arquivo.
Clique em Incluir Caminho de Esquema quando codificar uma chamada para um procedimento ou função residente em um esquema diferente do broker para caminhos que você incluiu na instrução PATH, e este esquema é incluído na instrução PATH. Assegure-se de que o cursor esteja sobre o nome do procedimento que está sendo chamado.
É possível modificar as definições que afetam a maneira como o código ESQL é manipulado:
A validação detecta quatro problemas potenciais:
Para cada uma destas situações, selecione uma das seguintes definições de validação:
A validação não verifica se você possui nomes especificados no caso no qual os declarou. Os nomes de módulos, funções e procedimentos não fazem distinção entre maiúsculas e minúsculas; todos os outros nomes (esquemas, constantes, variáveis e rótulos) fazem distinção entre maiúsculas e minúsculas. Verifique se os nomes que você usa correspondem às declarações para aqueles nomes, porque o broker manipula estes nomes de uma maneira que faz distinção entre maiúsculas e minúsculas e gera um erro de tempo de execução se eles não corresponderem.
Para obter detalhes sobre como alterar essas preferências, consulte Alterando Preferências do ESQL.
O editor de ESQL não fornece ícones e ações adicionais na barra de ferramentas.