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 :

fedsql et creation de table dans une autre base


Sujet :

SAS Base

  1. #1
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 604
    Points
    4 604
    Par défaut fedsql et creation de table dans une autre base
    Bonjour,

    Avec un fedsql je souhaite créer une table dans une autre base .

    J'ai fait ceci , / ! \ avec des tables qui existent / ! \ :

    Code SAS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    options compress=yes sortsize=max;
     
    libname bdd1 meta library="base centrale 1"; /* base en lecture seule */
    libname bdd2 meta library="base centrale 2"; /* base en lecture seule */
    libname bdd3 meta library="base travail 1"; /* base en lecture et ecriture */
    libname bdd4 meta library="base travail 2"; /* base en lecture et ecriture */
     
    proc fedsql ;
     
    create table bdd4.temp_table_toto as 
     
    select distinct myfield
    from bdd1.mytable;
     
    quit;

    J'ai ce code d'erreur :

    Code journal SAS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ERROR: Table "bdd1.mytable" does not exist or cannot be accessed
    ERROR: ERROR: [Oracle][ODBC][Ora]ORA-00942: table or view does not exist
    NOTE: PROC FEDSQL has set option NOEXEC and will continue to prepare statements.

    "bdd1.mytable" existe belle est bien il s'agit d'une table d'une base centrale

    Si une âme charitable peut éclairer ma lanterne .

    J'ai déjà zieuter ici : http://documentation.sas.com/?docset...=3.1&locale=en et ici : http://support.sas.com/documentation...h776zw1exy.htm , qui redonne ce que j'ai utilisé . Pourtant SAS me dit le contraire ???

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 604
    Points
    4 604
    Par défaut
    Bonjour,

    Je me permet de remonter le topic . Après recherche via ce lien : http://documentation.sas.com/?docset...=3.1&locale=en , je suis en panne de solution .

    Une idée sur type blocage ? Plutôt côté SAS ou ORACLE

    Merci d'avance

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 604
    Points
    4 604
    Par défaut
    Bonjour,

    Pour exécuter une "fedsql" il est nécessaire d'avoir ce type de connexion à la BDD :

    Code SAS : Sélectionner tout - Visualiser dans une fenêtre à part
    libname bdd2 oracle user=xxxx pw=xxx path=xxxx ;  /* base en lecture et ecriture */

    Sans le user , password et path vous devez utiliser ce type de connexion :

    Code SAS : Sélectionner tout - Visualiser dans une fenêtre à part
    libname bdd2 meta library="base travail 2"; /* base en lecture seul*/

    Notre cas supposerait soit un utilisateur avec un seul droit de lecture : " meta library " , soit un droit de lecture-ecriture " libname XXXX oracle user=xxxx pw=xxx path=xxxx" .

    Si vous voulez plus d'explications n’hésitez pas.

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

Discussions similaires

  1. [AC-2003] Lier une table dans une autre base
    Par ishikawa dans le forum Access
    Réponses: 2
    Dernier message: 03/04/2013, 15h52
  2. [AC-2003] exporter une table dans une autre base
    Par alainb dans le forum IHM
    Réponses: 2
    Dernier message: 31/07/2009, 21h41
  3. Réponses: 5
    Dernier message: 08/12/2008, 20h01
  4. Réponses: 4
    Dernier message: 15/03/2007, 21h32
  5. concatenation des données d'une table dans une autre
    Par Fabby69 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 04/10/2004, 12h38

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