Manual de consulta

DTW_SAVE_TABLE_IN


AIX HP-UX Linux OS/2 OS/390 OS/400 PTX SUN Win NT
X X X X X X X X X

Finalidad

Identifica una variable de tabla que utiliza el entorno de lenguaje SQL para almacenar datos de tabla de una consulta. Esta tabla puede utilizarse posteriormente, por ejemplo, en un programa REXX que analice los datos de la tabla.

Especifique el valor de esta variable mediante una sentencia DEFINE o mediante la función @DTW_ASSIGN().

Valores

DTW_SAVE_TABLE_IN="var_nombre_tabla"

Tabla 14. Valores de DTW_SAVE_TABLE_IN
Valores Descripción
var_nombre_tabla El nombre de una tabla que utiliza el entorno de lenguaje SQL para almacenar datos de tabla de una consulta.

Ejemplos

Ejemplo 1: Variable de tabla definida con anterioridad que se utiliza en una llamada REXX

%DEFINE theTable
= %TABLE(2)
%DEFINE DTW_SAVE_TABLE_IN = "theTable"
 
%FUNCTION(DTW_SQL) doQuery() {
SELECT MODNO, COST, DESCRIP FROM EQPTABLE
WHERE TYPE='MONITOR'
%}
 
%FUNCTION(DTW_REXX) analyze_table(myTable) {
  %EXEC{ anzTbl.cmd %}
%}
 
%HTML(doTable) {
@doQuery()
@analyze_table(theTable)
%}

Un bloque REXX FUNCTION llama al programa REXX anzTbl.cmd, que utiliza la variable de tabla theTable para analizar los datos de la tabla. La variable theTable se ha devuelto desde una llamada a función de SQL anterior.


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