Manual de consulta
Finalidad
Crea una lista delimitada de valores. Puede utilizar la
sentencia LIST al construir consultas de SQL con varios elementos como los que
se hallan en las cláusulas WHERE o HAVING.
Sintaxis
.------------------------------.
V |
>>-%LIST--"-----+------------------------+--+---"----nombre de variable-->
+-serie------------------+
+-referencia de variable-+
'-llamada de función-----'
>--------------------------------------------------------------><
Valores
- %LIST
- Palabra clave que especifica las variables que van a utilizarse para crear
una lista delimitada de valores.
- serie
- Cualquier secuencia de caracteres alfabéticos y numéricos y de
puntuación, excepto el carácter de nueva línea.
- referencia de variable
- Devuelve el valor de una variable y se especifica con $ y (). Por
ejemplo: si VAR='abc', entonces $(VAR)
devuelve el valor 'abc'. Consulte el apartado Referencia de variables para obtener información de sintaxis.
- llamada de función
- Invoca uno o más bloques FUNCTION o MACRO_FUNCTION, o una función
incorporada de Net.Data con argumentos específicos. Consulte la
sintaxis y ejemplos en el apartado Llamada de función (@).
- nombre de variable
- Nombre que identifica una variable. Consulte el apartado Nombre de variable para obtener información sobre sintaxis.
Contexto
La sentencia LIST puede encontrarse en estos contextos:
Restricciones
La sentencia LIST puede contener estos elementos:
- Bloque Comment
- Referencias de variables
- Llamadas de función
- Series
Ejemplos
Ejemplo 1: Una lista de variables
%DEFINE{
DATABASE="custcity"
%LIST " OR " conditions
conditions="cond1='Sao Paolo'"
conditions="cond2='Seattle'"
conditions="cond3='Shanghai'"
whereClause=conditions ? "WHERE $(conditions)" : ""
%}
Para obtener más información sobre la utilización de sentencias LIST
con variables, consulte el apartado Variables de lista.
[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]