Publicado el :

Renombrar una tabla CAS

Este código también está disponible en: Deutsch English Français
En espera de validación
El script comienza por establecer una biblioteca CAS (CASLIB) que apunta a 'casuser'. Luego, configura la opción 'USER' para dirigir la creación de tablas a un nivel único hacia esta CASLIB. Se crea una tabla de demostración llamada 'baseball' en CAS a partir de la tabla 'sashelp.baseball'. Finalmente, el script utiliza PROC CAS y la acción 'table.alterTable' para renombrar la tabla 'baseball' a 'baseball' seguido de una fecha (extraída de una variable macro) en la CASLIB 'casuser'.
Análisis de datos

Type : SASHELP


Los datos utilizados para la creación de la tabla CAS 'baseball' provienen de la tabla SASHELP estándar 'sashelp.baseball'.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque inicializa una biblioteca CAS llamada 'CASWORK' vinculada a la CASLIB 'casuser'. También define 'CASWORK' como la biblioteca predeterminada para los nombres de tabla de un solo nivel. Luego se crea una tabla CAS 'baseball' en esta CASLIB a partir de 'sashelp.baseball'. Se define una variable macro 'mydate' y la CASLIB predeterminada para las acciones CAS se establece en 'casuser'.
¡Copiado!
1LIBNAME CASWORK cas caslib=casuser;
2options USER = CASWORK;
3 
4%put &_sessref_;
5 
6DATA CASWORK.baseball;
7 SET sashelp.baseball;
8RUN;
9 
10%let mydate=20Apr2020;
11%put &mydate;
12options caslib="casuser";
2 Bloque de código
PROC CAS
Explicación :
Este bloque utiliza el procedimiento CAS (PROC CAS) para ejecutar la acción 'table.alterTable'. Esta acción se utiliza para renombrar la tabla 'baseball' ubicada en la CASLIB 'casuser' a 'baseball20Apr2020', utilizando el valor de la variable macro 'mydate'.
¡Copiado!
1PROC CAS;
2 TABLE.alterTable /
3 caslib="casuser"
4 name="baseball"
5 rename="baseball&mydate";
6QUIT;
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.
Información de copyright : Copyright © 2021, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. SPDX-License-Identifier: Apache-2.0