IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAS Base Discussion :

Lister le nom des datasets d'une librairie vers une table SAS [PROC]


Sujet :

SAS Base

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Février 2014
    Messages : 39
    Points : 54
    Points
    54
    Par défaut Lister le nom des datasets d'une librairie vers une table SAS
    Bonjour,

    Je vous sollicite encore car je souhaiterais obtenir la liste de tous les DATASETS d'une librairie en particulier vers une table SAS.

    J'utilise ce code mais je n'arrive pas a trouver comment exporter la liste vers une table :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    proc datasets lib=dds;
    	run; 
    quit;
    Cordialement,

  2. #2
    Membre éprouvé
    Avatar de m.brahim
    Homme Profil pro
    SAS / BIG DATA
    Inscrit en
    Juillet 2011
    Messages
    461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : SAS / BIG DATA
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 461
    Points : 1 119
    Points
    1 119
    Billets dans le blog
    14
    Par défaut
    Bonjour,

    Je te propose cette solution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    proc sql;
    create table tab_list as select memname from sashelp.vtable 
    where upcase(libname)="SASHELP"
    ;
    quit;

  3. #3
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Février 2014
    Messages : 39
    Points : 54
    Points
    54
    Par défaut
    Merci pour votre reponse.
    Je me demandais si en passant par une PROC DATASETS ca n'allait pas plus vite (niveau optimisation), mais sinon je connaissais cette technique.

  4. #4
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 99
    Points : 202
    Points
    202
    Par défaut
    Bonjour,

    Si tu souhaites simplement récupérer ce que la proc t'affiche, pourquoi ne pas simplement utiliser l'ods?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ods trace on;
    ods output Members=contenudds;
    proc datasets lib=dds;
    run; 
    ods trace off;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer/gérer une dépendance vers une librairie native
    Par CorbAddict dans le forum Maven
    Réponses: 4
    Dernier message: 24/05/2011, 17h33
  2. Réponses: 9
    Dernier message: 06/08/2008, 17h50
  3. Réponses: 2
    Dernier message: 18/12/2006, 19h04
  4. [C#] transferer une ligne d'une datagrid vers une autre datagrid
    Par nassimmm dans le forum Windows Forms
    Réponses: 4
    Dernier message: 11/08/2006, 09h38
  5. copier une partie d'une image vers une autre
    Par gregcat dans le forum Langage
    Réponses: 1
    Dernier message: 14/04/2006, 13h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo