Manual de consulta

Sentencia TABLE

Finalidad

Define una variable que es un conjunto de datos relacionados. La variable contiene un conjunto de filas y columnas incluyendo una fila de cabeceras de columna que describen los campos de cada una de las filas. Una sentencia de tabla sólo puede estar en un bloque o sentencia DEFINE.

Cuando se hace referencia a una variable TABLE mientras se ejecuta un bloque HTML, Net.Data visualiza el contenido de la tabla como tabla plana de caracteress o, en el caso de que la variable DTW_HTML_TABLE se haya establecido en YES, como tabla HTML. Cuando se hace referencia a una variable TABLE mientras se ejecuta un bloque XML, Net.Data devuelve la tabla como RowSet.

Sintaxis

>>-%TABLE--| límite superior |---------------------------------><
 
límite superior
 
|---+--------------------+--------------------------------------|
    '-(--+-número-+---)--'
         '-ALL----'
 

Valores

%TABLE
Palabra clave que especifica la definición de un conjunto de datos relacionados que contiene una matriz de registros idénticos, o filas y una matriz de nombres de columna que describen los campos de cada una de las filas.

límite superior
El número de filas que puede haber en la tabla. Si no se especifica el valor de límite superior, la tabla puede contener un número ilimitado de filas.

número
Una serie de dígitos. Un valor de 0 admite un número ilimitado de filas en la tabla.

ALL
Palabra clave que admite un número ilimitado de filas en la tabla.

Contexto

La sentencia TABLE puede encontrarse en estos contextos:

Restricciones

La sentencia TABLE puede contener estos elementos:

Ejemplos

Ejemplo 1: Tabla de Net.Data con un límite superior de 30 filas

%DEFINE myTable1=%TABLE(30)

Ejemplo 2: Tabla de Net.Data que utiliza el valor por omisión de todas las filas

%DEFINE myTable2=%TABLE

Ejemplo 3: Tabla de Net.Data que especifica todas las filas

%DEFINE myTable3=%TABLE(ALL)


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]