Instruções e Funções Disponíveis

CATEGORY FUNCTIONS/ STATEMENTS/ OPERATORS RELATED KEYWORDS
Manipulação de variáveis
Manipulação de todas as fontes de variáveis
Manipulação básica de todos os tipos de variáveis
  • REFERENCE TO
  • NAME, TYPE, VALUE
  • ENCODING, CCSID, AS
Designação seletiva para qualquer variável ELSE, WHEN, THEN, END
Criação de valores -
Manipulação de árvores de mensagens
Designação e exclusão de uma árvore de mensagens
  • OF, FROM, VALUES, DOMAIN, PARSE
  • TO, AS, FIRSTCHILD, LASTCHILD, PREVIOUSSIBLING, NEXTSIBLING
  • FROM, AS, ITEM, THE, SUM, COUNT, MAX, MIN
Informações relacionadas às árvores ou subárvores de mensagens -
Campos de repetição de processamento
  • ALL, ANY, SOME
  • FROM, AS, ITEM, THE, SUM, COUNT, MAX, MIN
Processamento baseado em tipos de dados
Processamento de cadeias
Informações numéricas sobre cadeias IN
Conversão de cadeia -
Manipulação de cadeia
  • LEADING, TRAILING, BOTH, FROM
  • PLACING, FROM, FOR
  • FROM FOR
Processamento numérico
Operações bit a bit -
Gerais -
Processamento de data e hora
  YEAR, MONTH, DAY, HOUR, MINUTE, SECOND
Referência
  TO, PARENT, FIRSTCHILD, LASTCHILD, PREVIOUSSIBLING, NEXTSIBLING
Fluxo do controle
Instrução condicional (dentro de um nó ESQL)
  • END
  • END
Saindo de um nó ESQL USER, EXCEPTION, CATALOGUE, MESSAGE, VALUES
Avaliação booleana para instruções condicionais
Funções que retornam um valor booleano SYMMETRIC, ASYMMETRIC, AND
Operadores utilizados em expressões booleanas. -
Interação com o banco de dados do intermediário
Ações em tabelas
  • AS, SET, WHERE
  • INTO, VALUES
  • FROM, AS, WHERE
  • FROM, AS, ITEM, THE, SUM, COUNT, MAX, MIN
Resultados das ações -
ESQL Dinâmico
  Instrução EVAL -

Conceitos relacionados
ESQL

Tarefas relacionadas
Desenvolvendo ESQL