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

SQL Procédural MySQL Discussion :

Procédures stockées Mysql 5


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 21
    Par défaut Procédures stockées Mysql 5
    bjr,
    je voudrais savoir s'il est possible à partir d'une procédure stocké d'enregistrer des valeurs dans un fichier text à partir d'un cursor
    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 120
    Par défaut
    oui il est possible c'est sur quoi je suis en train de travailler

    certaines parties de cette procédure devrait t'interresser:

    http://www.developpez.net/forums/sho...d.php?t=234935

    d'ailleurs si tu sais comment en mysql imbriquées plusieur boucles while je suis preneur

    Bonne chance

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 21
    Par défaut
    hum je me trompe peut etre mais dans ton script tu insere tes données du cursor dans une table nan? et moi je voulais savoir comment faire pour un fichier texte
    pour tes boucles while je ne peux te répondre pour le moment c'est trop avancé pour mon petit cerveau

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 120
    Par défaut
    j'ai trouve la solution a mes malheurs de boucles

    par contre pour ton histoire de sortie dans un fichier texte je t'avoue que j'en ai aucune idée

    je n'ai jamais eu a le tester

    peut être quand redirigeant le résultat de ta requête dans ton fichier ca peut fonctionner:

    requête >> fichier.txt ???
    a tester

  5. #5
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 287
    Par défaut
    Citation Envoyé par beberd
    par contre pour ton histoire de sortie dans un fichier texte je t'avoue que j'en ai aucune idée
    SELECT... INTO OUTFILE (cf http://dev.mysql.com/doc/refman/5.0/...html#id3294547)

    --
    Antoun

    Guide complet MySQL 5, par Antoine Dinimant, éd. MicroApplication
    http://www.microapp.com/livre_mysql_7873.html

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 21
    Par défaut
    merci antoun pour cette réponse qui me va si bien :p
    par contre ma procédure est la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    DELIMITER $$
    CREATE PROCEDURE export (export_date datetime)
    BEGIN
    	
    	SELECT z_user_id,z_user_id_date_exp INTO OUTFILE concat(export_date,'test.txt')	FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    	LINES TERMINATED BY '\n'
    	FROM z_login
    	WHERE z_user_id_createon=export_date;
    END;$$
    DELIMITER ;
    je voudrais enregistrer les enregistrements trouvés dans un fichier portant comme nom la date passé en parametre hum et là j'ai une chtite erreur....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'concat(export_date,'test.txt')
    	FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY ' at line 4
    merci de votre aide

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

Discussions similaires

  1. Appel de procédure stockée Mysql
    Par Gregory.M dans le forum Windows Forms
    Réponses: 5
    Dernier message: 28/05/2009, 19h30
  2. récupérer le code d'erreur dans une procédure stockée MYSQL
    Par zephira dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 05/07/2008, 07h01
  3. procédure stockée mysql et zope
    Par airod dans le forum Zope
    Réponses: 1
    Dernier message: 26/05/2008, 22h20
  4. Procédures stockées mySQL
    Par sanguruk dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 07/12/2007, 16h05
  5. Procédures stockées MySQL
    Par super dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 02/04/2004, 09h26

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