Das Skript fragt die Systemansicht DICTIONARY.TABLES ab, um den Inhalt der Bibliothek aufzulisten. Anschließend liest es die Daten der als Parameter ('lib') übergebenen Bibliothek, um sie zu exportieren.
1 Codeblock
PROC SQL
Erklärung : Dieser Schritt ruft die Liste der Tabellennamen (Mitglieder) ab, die in der durch den Parameter &lib angegebenen Bibliothek vorhanden sind, indem das SAS-Wörterbuch abgefragt wird. Die Liste wird in der Makrovariablen &memlist gespeichert.
Kopiert!
proc sql noprint;
select distinct lowcase(memname)
into: memlist
separated by ' '
from dictionary.tables
where upcase(libname)="%upcase(&lib)";
1
PROC SQL noprint;
2
select distinct lowcase(memname)
3
into: memlist
4
separated BY' '
5
from dictionary.tables
6
where upcase(LIBNAME)="%upcase(&lib)";
2 Codeblock
Macro Call
Erklärung : Bereinigt den Pfad des Ausgabeverzeichnisses (Entfernung von abschließenden Schrägstrichen) und stellt sicher, dass das Verzeichnis existiert, indem das Dienstprogramm-Makro %mf_mkdir aufgerufen wird.
Erklärung : Durchläuft jede in der Bibliothek gefundene Tabelle. Ruft das Makro %mp_ds2cards auf, um die entsprechende CARDS-Datei zu generieren. Verwaltet die Logik zum Hinzufügen zu einer einzigen Datei (append=YES) oder zum Erstellen separater Dateien, abhängig vom Wert des Parameters &outfile.
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.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.