Caracteres especiales, sensibilidad a mayúsculas y minúsculas y comentarios en ESQL

Este tema describe los caracteres especiales que se utilizan en ESQL, la sensibilidad a mayúsculas y minúsculas y cómo se gestionan los comentarios en los apartados siguientes:

Caracteres especiales

Símbolo Nombre Utilización
; punto y coma Fin de sentencia ESQL
. punto Separador de jerarquía de mensajes o coma decimal
= igual a Comparación o asignación
> mayor que Comparación
< menor que Comparación
[] corchetes Subíndice de matriz
' apóstrofo Serie de delimitación y literales de fecha y hora
|| Barra vertical doble Concatenación
() paréntesis Delimitador de expresión
" comillas Delimitador de identificador
* asterisco Todos los subíndices o multiplicación
+ más Suma aritmética
- menos Resta aritmética, separador de fecha o negación
/ barra inclinada División aritmética
_ subrayado Comodín de LIKE uno
% porcentaje Comodín de LIKE varios
\ barra inclinada invertida Carácter de escape de LIKE
: dos puntos Separador de literales de Espacio de nombres y Hora
, coma Separador de lista
<> menor que mayor que No igual
-- doble menos Comentario de una sola línea de ESQL
/* */ barra asterisco asterisco barra Comentario de ESQL en varias líneas
? signo de cierre de interrogación Variable de sustitución en PASSTHRU
<= menor que o igual Comparación
>= mayor que o igual Comparación

Sensibilidad a mayúsculas y minúsculas de la sintaxis de ESQL

El uso de mayúsculas y minúsculas en las sentencias ESQL es el siguiente:
  • Sensible a las mayúsculas y minúsculas en literales de referencia de campo
  • No sensible a las mayúsculas y minúsculas en palabras del lenguaje ESQL

Comentarios

ESQL tiene dos tipos de comentario: una sola línea y varias líneas. Un comentario de una sola línea comienza por los caracteres -- y termina al final de la línea.

En las expresiones aritméticas, vaya con cuidado de no iniciar accidentalmente un comentario de línea. Por ejemplo, examine la expresión:
1 - -2
Si elimina los espacios en blanco de la expresión, obtendrá el resultado:
1--2

que se interpreta como el número 1 seguido de un comentario de línea.

Un comentario de varias líneas empieza por /* en cualquier punto del ESQL y termina por */.