buon giorno a tutti, di seguito il mio dubibo (scusate in anticipo la semplicità della domanda)

Vorrei creare una macro che in grado di cancellare alcuni db presenti all'interno di una libname. L'ideale per la mia situazione sarebbe utilizzare una una variabile che riconosca il nome del dataset.

Che voi sappiate esiste in sas una variabile del genere? (mi riferisco a quelle variabili automatiche come _n_ o _freq_ ecc...)

In caso contrario avreste qualche suggerimento in alternativa?

Grazie

Luca

Visualizzazioni: 12

Risposte a questa discussione

Se per DB intendi data set (file sas7bdat, per tagliare la testa al toro) hai a disposizione:

proc sql;

drop table <nome della libreria>.<nome del dataset>;

quit;

poi ci sono dei passi che ti consentono di ottenere la lista di tutti i dataset (anche selezionandoli per libreria), però dipende se tu hai una lista di dataset fissa che vuoi cancellare, oppure se si può applicare una regola ( es.: il nome inizia con "E_" ed è luno 7 lettere...). Magari se mi specifichi meglio la regola lo scriviamo qui a quattro mani il codice.

Ciao!

RSS

Social

 

Gruppi

© 2017   Creato da Duccio Schiavon.   Tecnologia

Badge  |  Segnala un problema  |  Politica sulla privacy  |  Termini del servizio