Manual de consulta

Sentencia LIST

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:

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 ]