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

PL/SQL Oracle Discussion :

Problème à l'exécution d'un programme pl/sql


Sujet :

PL/SQL Oracle

  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 436
    Par défaut Problème à l'exécution d'un programme pl/sql
    bonjour j'ai un souci lorsque j'execute ce programme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    SET VERIFY OFF
    SET SERVEROUTPUT ON
    WHENEVER SQLERROR EXIT FAILURE ROLLBACK;
    WHENEVER OSERROR EXIT FAILURE ROLLBACK;
     
    declare
    cursor zone is select A2.* 
    from (
     
     
    BEGIN
     
     
    end
    il me sort une erreur a cette ligne cursor zone is select A2.*en me disant

    Erreur commençant à la ligne 6 de la commande :
    je ne comprends rien du tout

    merci pour votre aide

  2. #2
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 436
    Par défaut
    bonjour j'ai un souci lorsque j'execute ce programme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    SET VERIFY OFF
    SET SERVEROUTPUT ON
    WHENEVER SQLERROR EXIT FAILURE ROLLBACK;
    WHENEVER OSERROR EXIT FAILURE ROLLBACK;
     
    declare
    cursor zone is select A2.* 
    from (
     
     
    BEGIN
     
     
    end
    il me sort une erreur a cette ligne cursor zone is select A2.*
    en me disant

    Erreur commençant à la ligne 6 de la commande :

    je ne comprends rien du tout

    merci pour votre aide

  3. #3
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 262
    Par défaut
    Euhhhh, comment dire, tu espérais obtenir quelque chose ?
    Tu espérais obtenir quoi ?

    Là, on est très loin du compte. Tu as un caillou entre les mains, et un type t'a vendu ce truc en te disant : c'est une voiture, ça permet d'aller où tu veux.

  4. #4
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 436
    Par défaut
    oui je dois parcourir mon curseur et mettre a jour une table le pb est que l'erreur est des le debut et on m'as dit de rajouter les 4 premiere lignes pour régler le problème
    bref on m'as vendu un caillou virtuel

  5. #5
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 262
    Par défaut
    Ici, tu dis declare cursor ... mais entre le from( et le begin, j'imagine qu'il y a quelque chose, il y a la description du curseur lui-même. S'il y a une erreur dans cette partie, PLSQL va te dire que l'erreur, elle est dans la déclaration du curseur, donc sur la ligne DECLARE CURSOR. Mais elle est peut-être plus loin.

  6. #6
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 436
    Par défaut
    merci je fais un dbms de ce que je parcour et j'ai ca
    Rapport d'erreur :
    ORA-06550: line 23, column 14:
    PLS-00302: component 'PUTLINE' must be declared
    ORA-06550: line 23, column 2:
    PL/SQL: Statement ignored
    06550. 00000 - "line %s, column %s:\n%s"
    *Cause: Usually a PL/SQL compilation error.
    *Action:

  7. #7
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    C'est pourtant clair, ta commande PUTLINE à la ligne 23 colonne 14 est inconnue.

  8. #8
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 436
    Par défaut
    il n'y a rien de claire car je lance la même commande dbms_output.putline pour afficher un message et ça m'affiche un message
    merci de votre comprhension
    je suis débutant en PL/SQL

  9. #9
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 143
    Par défaut
    Chez moi, dbms_outpt.putline ne fonctionne pas non plus.
    Essaye avec dbms_outpt.put_line, ce sera plus sûr...
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  10. #10
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 436
    Par défaut
    effectivement ayant un oeil droit fatigue je n'ai pas vu qu il fallait mettre un under score
    merci ça fonctionne maintenant 3 jours pour un under score

  11. #11
    Membre très actif
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 436
    Par défaut
    il devrait y avoir un correctif automatique avec ce que propose L'IA

Discussions similaires

  1. Probleme execution d'un programme java
    Par arnaud036 dans le forum Langage
    Réponses: 4
    Dernier message: 30/08/2007, 11h06
  2. Probleme execution programme
    Par jmjmjm dans le forum Bases de données
    Réponses: 3
    Dernier message: 27/11/2005, 19h32
  3. sql server: execution d'un programme depuis un trigger
    Par constantin dans le forum Développement
    Réponses: 3
    Dernier message: 04/10/2005, 19h20
  4. [Kylix] probleme execution programme
    Par vin's dans le forum EDI
    Réponses: 1
    Dernier message: 31/03/2004, 12h25

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