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

Oracle Discussion :

[PL/SQL] Curseur et fichier


Sujet :

Oracle

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Par défaut [PL/SQL] Curseur et fichier
    bonjour tout le monde

    Ma question est la suivante : je voulais savoir si c'est possible de mettre le contenu d'un fichier format CSV dans un curseur. et ce comme si c'était une déclaration de base, je veux dire par là qu'à la place de la requête il y aurait le GEt_LINE du paqutage UTL_FILE.

    Merci d'avance

  2. #2
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Merci de penser à préciser votre version d'oracle.

    Si tu es en version 9 ou supérieure, pourquoi n'utilises-tu pas les tables externes ? Ce serait moins une usine à gaz que d'utiliser utl_file et sans aucun doute plus performant.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Par défaut
    Merci pour votre réponse rapide

    Je crois que je vais opter pour cette solution la

    Merci beaucoup !!!!!

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Par défaut
    Bonjour

    Mais peut-on la créer dynamiquement à chaque utilisation d'une procédure stockée???

  5. #5
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Oui avec execute immediate.

    NB : dans ce cas il faut que les droits de création de table soient donnés directement à l'utilisateur (et non via un rôle).

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Par défaut
    Désolé d'en abuser mais je connais pas trop les tables externes ni les execute
    immediate. Pourriez vous me donner un petit exemple si possible.


    Merci d'avance

  7. #7
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Une recherche sur le forum vous permettra de trouver de nombreux exemples. Néanmoins voici 2 tuto sur le sujet :
    - execute immediate : http://sheikyerbouti.developpez.com/..._immediate/#L4

    - tables externes :http://oracle.developpez.com/guide/a...age=Chap1#L1.5

Discussions similaires

  1. [SQL] Curseur et fichier texte.
    Par Squalthor dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 09/10/2006, 17h01
  2. Transact SQL - Curseurs
    Par fanch17 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 31/03/2005, 17h31
  3. T-SQL curseurs
    Par fanch17 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 31/03/2005, 13h51
  4. [PL/SQL) Curseur et nom de champ explicite
    Par Loko dans le forum Oracle
    Réponses: 6
    Dernier message: 01/12/2004, 15h07
  5. [PL/SQL] Curseur avec Paramètre
    Par blids dans le forum Oracle
    Réponses: 5
    Dernier message: 10/10/2004, 20h07

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