Rational Developer for System z, Versión 7.6.1

Identificadores y palabras clave en ESQL

En este tema se describen brevemente los identificadores y las palabras clave en ESQL.

Importante: Para comprender totalmente una característica descrita en este tema, debe leer toda la descripción de la característica en la documentación para WebSphere Message Broker (consulte la sección Trabajos de referencia que describen ESQL).

Identificadores

Los identificadores se utilizan para especificar referencias de campo, variables y palabras clave.

Para que sea válido:
  • Un identificador debe contener un carácter como mínimo.
  • Un identificador sólo puede contener caracteres alfanuméricos y subrayados.
  • El primer carácter no debe ser numérico.
Puede evitar estas limitaciones encerrando los nombres que no se ajustan a estas reglas entre comillas dobles. Por ejemplo:

"Datos de cliente"

Si debe hacer referencia a un campo que contiene comillas, utilice dos pares de comillas a ambos lados de la referencia. Por ejemplo:

Greeting_"""Hola"""

Palabras clave reservadas y palabras clave no reservadas

Las restricciones sobre la utilización de palabras clave reservadas, y las precauciones acerca de la utilización de palabras clave no reservadas, afectan a características que no están soportadas en la versión de ESQL soportada por las herramientas de proyecto de flujo de servicios (por ejemplo, nombres de procedimiento, nombres de función y nombres de variables en procedimientos).

Por lo tanto, en general no es necesario preocuparse por estas restricciones y precauciones.

Puede utilizar una palabra clave reservada como nombre o como parte de un nombre en una referencia de campo (por ejemplo, intCaseID). Esto es así en el subconjunto de ESQL soportado por las herramientas de proyecto de flujo de servicios y también es así en todo el ESQL.

La tabla de abajo resume parte de la información sobre palabras clave reservadas y palabras clave no reservadas en el subconjunto de ESQL soportado por las herramientas de proyecto de flujo de servicios.
Nota: Tenga en cuenta que una palabra clave se puede escribir en cualquier combinación de caracteres mayúsculas y minúsculas.
Tabla 1. Palabras clave reservadas y palabras clave no reservadas
Artículo: Palabras clave reservadas: Palabras clave no reservadas:
Miembros: CASE, FROM, NOT, WHEN AND, BOOLEAN, CHAR, CHARACTER, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, DATE, DECIMAL, FALSE, FLOAT, INT, INTEGER, IS, NULL, OR, PLACING, TIME, TRUE, UNKNOWN
Afecta a: Los nombres de variables en procedimientos. (Esta característica no está soportada en las herramientas de proyecto de flujo de servicios.) Los nombres de variables, procedimientos y funciones de usuario. (Estas características no están soportadas en herramientas de proyecto de flujo de servicios.)
Restricción o precaución: No permitido. ESQL marca el uso de una palabra clave reservada con un error. En desuso. Su uso puede hacer que el código de ESQL sea difícil de entender.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)