Veröffentlicht am :
Verwaltung SASHELP

CAS-Tabelle umbenennen

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Skript beginnt mit der Einrichtung einer CAS-Bibliothek (CASLIB), die auf 'casuser' verweist. Es konfiguriert dann die Option 'USER', um die Erstellung von Tabellen auf einer Ebene auf diese CASLIB zu leiten. Eine Demotabelle namens 'baseball' wird in CAS aus der Tabelle 'sashelp.baseball' erstellt. Schließlich verwendet das Skript PROC CAS und die Aktion 'table.alterTable', um die Tabelle 'baseball' in 'baseball' gefolgt von einem Datum (aus einer Makrovariable extrahiert) in der CASLIB 'casuser' umzubenennen.
Datenanalyse

Type : SASHELP


Die für die Erstellung der CAS-Tabelle 'baseball' verwendeten Daten stammen aus der Standard-SASHELP-Tabelle 'sashelp.baseball'.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser Block initialisiert eine CAS-Bibliothek namens 'CASWORK', die mit der CASLIB 'casuser' verbunden ist. Er legt 'CASWORK' auch als Standardbibliothek für einstufige Tabellennamen fest. Anschließend wird eine CAS-Tabelle 'baseball' in dieser CASLIB aus 'sashelp.baseball' erstellt. Eine Makrovariable 'mydate' wird definiert und die Standard-CASLIB für CAS-Aktionen wird auf 'casuser' gesetzt.
Kopiert!
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 Codeblock
PROC CAS
Erklärung :
Dieser Block verwendet die CAS-Prozedur (PROC CAS), um die Aktion 'table.alterTable' auszuführen. Diese Aktion wird verwendet, um die Tabelle 'baseball' in der CASLIB 'casuser' in 'baseball20Apr2020' umzubenennen, unter Verwendung des Wertes der Makrovariablen 'mydate'.
Kopiert!
1PROC CAS;
2 TABLE.alterTable /
3 caslib="casuser"
4 name="baseball"
5 rename="baseball&mydate";
6QUIT;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : Copyright © 2021, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. SPDX-License-Identifier: Apache-2.0