[import de base oracle sous sas]

P. DOUAM Messages postés 1 Statut Membre -  
 diego62 -
Bonjour,
Je travaille avec sas et oracle en ce moment. J'aimerais importer des tables oracles pour en faire le traitement sous sas. Alors, comment faire? Quelqu'un pourra m'aider svp?

Placide
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. diego62
     
    Tu as le choix entre faire un libname sur ta base :

    LIBNAME BDD oracle PATH=NomBase USER=NomUser PASSWORD=MotDePasse;

    Aprés tu peux utiliser tes tables de la même façon que dans WORK

    Ou alors tu peut faire:

    * Macro permettant de copier les tables actuellement sur Oracle dans le répertoire de travail;
    %MACRO ImporterDOracle(NomTable);
    PROC SQL;
    CONNECT TO ORACLE(PATH=NomBase USER=NomUser PASSWORD=MotDePasse);
    CREATE TABLE &NomTable AS
    SELECT * FROM CONNECTION TO ORACLE
    (SELECT * FROM &NomTable);
    DISCONNECT FROM ORACLE;
    QUIT;
    %MEND ImporterDOracle;

    Puis tu appel la macro pour importer la table que tu souhaites :

    %ImporterDOracle(Portefeuille);
    2