session

flushresult

Descripción

Elimina (limpia) los resultados guardados para la sesión actual. Esta acción es útil para la gestión de memoria y limpieza de la sesión, permitiendo descartar objetos de resultados específicos que ya no son necesarios, identificándolos mediante un ID numérico o una etiqueta de texto.

Parámetros
ParámetroDescripción
idEspecifica el identificador numérico de 64 bits del resultado que se desea eliminar.
tagEspecifica la etiqueta (cadena de caracteres) asociada al resultado que se desea eliminar.
Configuración de Sesión

Inicia una sesión CAS básica para ejecutar las acciones de gestión.

¡Copiado!
1PROC CAS; SESSION.sessionStatus RESULT=r; RUN;

Ejemplos

Elimina un resultado guardado previamente en la sesión que fue identificado con la etiqueta 'mi_resultado_previo'.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1 
2PROC CAS;
3 
4SESSION.flushresult / tag="mi_resultado_previo";
5 
6RUN;
7 
Resultado :
El sistema busca y elimina el resultado asociado a la etiqueta especificada, liberando los recursos.

Intenta eliminar un resultado específico utilizando su ID numérico único. Este método es preciso cuando se gestionan múltiples resultados generados programáticamente.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS; SESSION.flushresult / id=1001; RUN;
Resultado :
Si existe un resultado con el ID 1001 en la sesión actual, este es eliminado inmediatamente.

FAQ

¿Cuál es el propósito de la acción flushresult?
¿Qué parámetro se debe usar para especificar el identificador de los resultados?
¿Cómo se especifica la etiqueta de los resultados en esta acción?