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.