Una sentencia ESQL es una instrucción que representa un paso en una secuencia de acciones o un conjunto de declaraciones.
ESQL proporciona un gran número de sentencias distintas que realizan tipos de operaciones diferentes. Todas las sentencias ESQL comienzan por una palabra clave que identifica el tipo de sentencia y terminan con un punto y coma. Un programa ESQL se compone de varias sentencias que se procesan en el orden en que se han escrito.
Como ejemplo, examine el siguiente programa ESQL:
DECLARE x INTEGER; SET x = 42;
Este programa se compone de dos sentencias. La primera comienza con la palabra clave DECLARE y termina con el primer signo de punto y coma. La segunda sentencia empieza con la palabra clave SET y finaliza con el segundo signo de punto y coma. Estas dos sentencias están escritas en líneas distintas y es una convención (pero no es necesario) que se haga así. Observará que las palabras clave del lenguaje se escriben en mayúsculas. Esto también es una convención pero no es necesario; se aceptan tanto letras en mayúsculas como en minúsculas.
La primera sentencia declara una variable denominada x de tipo INTEGER, es decir, reserva un espacio en la memoria del sistema lo bastante grande para que quepa un valor entero y permite que se haga referencia a este espacio posteriormente en el programa con el nombre x. La segunda sentencia establece el valor de la variable x en 42. Un número que aparece en un programa ESQL sin coma decimal y sin estar encerrado entre comillas se conoce como literal entero.
ESQL tiene varios tipos de datos y cada uno de ellos tiene su propia manera de escribir los valores literales. Éstos se describen en el apartado Tipos de datos ESQL.
Para ver una descripción completa de todas las sentencias ESQL, consulte el apartado Sentencias ESQL.
Conceptos relacionados
Flujos de mensajes
Correlaciones
Tipos de datos ESQL
Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes
Desarrollo de ESQL
Referencia relacionada
Nodos incorporados
Sentencias ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak01060_ |