Sentencias básicas: |
Sentencia BEGIN ... END |
Da a las sentencias definidas entre las palabras clave BEGIN
y END el estado de una sola sentencia. |
Sentencia CALL |
Llama un procedimiento con nombre que se ha definido
mediante la sentencia CREATE PROCEDURE. |
Sentencia CASE |
Utiliza las reglas definidas en cláusulas WHEN para
seleccionar un bloque de sentencias que se han de ejecutar. |
Sentencia CREATE FUNCTION |
Define una función. |
Sentencia CREATE PROCEDURE |
Define un procedimiento (una subrutina que no tiene valor
de devolución). |
Sentencia DECLARE |
Declara una o más variables escalares o de referencia que
pueden utilizarse para almacenar valores temporales. |
Sentencia IF |
Procesa un conjunto de sentencias basándose en el
resultado de evaluar expresiones de condición. |
Sentencia ITERATE |
Abandona el proceso de la repetición actual de la
sentencia
WHILE, REPEAT, LOOP o BEGIN que la contiene y podría iniciar la siguiente
repetición. |
Sentencia LEAVE |
Abandona el proceso de la repetición actual de la
sentencia WHILE, REPEAT, LOOP o BEGIN que la contiene y detiene el bucle. |
Sentencia LOOP |
Procesa una secuencia de sentencias de manera repetida e
incondicional. |
Sentencia REPEAT |
Procesa una secuencia de sentencias y
luego evalúa una expresión de condición. |
Sentencia RETURN |
Detiene el proceso de la función o procedimiento actual y
devuelve el control al llamador. |
Sentencia SET |
Evalúa una expresión de origen y asigna el resultado a la
entidad de destino. |
Sentencia WHILE |
Evalúa una expresión de condición y,
si es TRUE, ejecuta una secuencia de sentencias repetidamente. |
Sentencias de manejo del árbol de mensajes: |
Sentencia ATTACH |
Une una parte de un árbol de mensajes a una nueva
posición en la jerarquía de mensajes. |
Sentencia CREATE |
Crea un nuevo campo de mensaje. |
Sentencia DELETE |
Separa y elimina una parte de un árbol de mensajes,
permitiendo que se vuelva a utilizar su memoria. |
Sentencia DETACH |
Separa una parte de un árbol de mensajes sin suprimirlo. |
Sentencia FOR |
Repite una lista (por ejemplo, una matriz de mensajes). |
Sentencia MOVE |
Cambia el campo al que apunta una variable de referencia
de destino. |
Sentencias de actualización de base de
datos: |
Sentencia DELETE FROM |
Suprime filas de una tabla en una base de datos externa
basándose en una condición de búsqueda. |
Sentencia INSERT |
Añade una fila nueva a una base de datos externa. |
Sentencia PASSTHRU |
Toma un valor de carácter y lo pasa como una sentencia
SQL a una base de datos externa. |
Sentencia UPDATE |
Actualiza los valores de filas y
columnas especificados en una tabla de una base de datos externa. |
Sentencias de interacción de nodos: |
Sentencia PROPAGATE |
Propaga el mensaje de entrada a los nodos en sentido
descendente en el flujo de mensajes. |
Sentencia THROW |
Genera una excepción de usuario que
causa la restitución de la transacción. |
Otras sentencias: |
Sentencia EVAL |
Toma un valor de caracteres, lo interpreta como una
sentencia SQL y lo ejecuta. |
Sentencia BROKER SCHEMA |
Esta sentencia es opcional y se utiliza en un archivo ESQL
para identificar de manera explícita el esquema que contiene el archivo. |