Establecimiento de variables dinámicas de entorno AE

Las variables de entorno de AE pueden establecerse en tiempo de ejecución de la consulta, incluidas las variables que afectan al comportamiento del sistema de tiempo de ejecución de AE.

También pueden establecerse variables específicas de la aplicación. Se establecen utilizando una cadena extra en el último argumento, normalmente una constante, a Funciones SQL de tabla o escalares. Esta función no es compatible con los agregados. Si el argumento procede de una columna de la tabla, la columna debe tener el mismo valor en todas las filas o el resultado será indefinido. Por defecto, el AE de destino recibe la configuración como variables de entorno del AE y no como argumento.

Ejemplo

SELECT * FROM demo, TABLE WITH FINAL(aedemo(f1,f2,f3,f4,
'NZAE_EXECUTABLE_PATH=/nz/export/ae/languages/java/6.13.0/jdk1.6.0_13/bin/java,
NZAE_NUMBER_PARAMETERS=1,NZAE_PARAMETER1=DataMatrix,MYAPP1="hello",MYAPP2=="good
bye"'));

Las variables de entorno se pasan dentro del último argumento de cadena. La función SQL debe registrarse con un argumento de cadena adicional, como varchar, o con argumentos configurados con la palabra clave "varargs" (número variable de argumentos). La función SQL también debe registrarse con la opción --dynamic2.