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

VBA Access Discussion :

pb d'espaces dans code SQL ex table Access


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut pb d'espaces dans code SQL ex table Access
    Bonjour,
    J'ai une requête SQL très lourde en volume de données que je génère dans une table ACCESS, avec une instruction SQL par ligne pour export TXT et execution dans PLSQL.
    ma table a un champ unioque type string 250.
    J'ai donc par exemple SELECT dans le première ligne, des champs dans la seconde....des champs variables dans d'autres, bref au total plusieurs centaines de lignes, avec des imbrications de SELECT et des JOIN un peu partout.

    Ca marche bien quand je n'ai pas trop de lignes au final lors de l'execution dans PLSQL mais parfois ça plante (err ORA de canal de com).

    J'ai découvert que dans PLSQL, chaque ligne fait 250 caractères, c'est à dire la taille du champ string de ma table originale de construction sur ACCESS avant exportation en TXT pour execution dans PLSQL.

    Mais quand je balaye ma table dans Access, la longueur est cohérente, la longueur de l'enregistrement du SELECT me renvoie bien 6.

    Mais dans PLSQL, je vois SELECT et 244 espaces derrière, et pareil partout !

    Avez vous une idée pour trunquer les blancs à la fin de chaque enregistrement dans ma table d'origine, avant exportation, pour que tout se passe bien ensuite dans PLSQL lors de l'execution, ce qui se passe, mais après avoir viré tous les espaces manuellement dans PLSQL ?

    Merci
    Laurent

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    Je suis passé en AcExportDelim au lieu de AcExportFfixed donc je n'ai plus mes blancs derrière.
    Mais par contre maintenant il me met des " autour de chaque instruction, comment peut on s'en débarasser ?

    Laurent

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    J'ai trouvé, avec une spec d'export sans séparateur
    Désolé pour le dérangement
    Laurent

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

Discussions similaires

  1. Variable dans code SQL
    Par David1259 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 02/03/2013, 13h04
  2. utiliser des espaces dans requêtes SQL, dans du VBA
    Par willy-78milles dans le forum VBA Access
    Réponses: 13
    Dernier message: 26/03/2009, 10h31
  3. Réponses: 4
    Dernier message: 02/03/2009, 11h46
  4. [MySQL] Variable php dans code sql pour désigner le nom du champ
    Par prophen dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/05/2008, 13h46
  5. Export SQL de tables ACCESS
    Par rstephane dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 10/05/2006, 14h43

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