Este programa consulta la vista de sistema `sashelp.vstabvw` para identificar todas las tablas o vistas cuyo nombre contiene la cadena 'STAFF'. Para cada coincidencia, utiliza `CALL EXECUTE` para invocar una macro llamada `%contents` (que se supone definida en otro lugar) en la tabla identificada.
Análisis de datos
Type : SASHELP
Los metadatos se leen desde la vista `sashelp.vstabvw`.
1 Bloque de código
DATA STEP
Explicación : Lee los metadatos de las tablas, filtra las que contienen 'STAFF' y genera dinámicamente la ejecución de la macro %contents para cada tabla encontrada.
¡Copiado!
data _null_;
set sashelp.vstabvw(keep=libname memname);
where memname contains "STAFF";
call execute(cats('%contents(data=', libname, ".", memname, ')' ));
run;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.