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

Langage SQL Discussion :

code non éxécutable


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 21
    Points : 19
    Points
    19
    Par défaut code non éxécutable
    J'ai une erreur dans un code que j'ai pas pu corriger , je vais vous envoyer une copie de mon code et vous essayer de le corriger .



    declare
    cursor CurNumb IS select CAR_NUMB as NUM_CARTE,CAR_CHLD_NAME as NOM_PORTEUR,ACC_NUMB as Num_COMPTE
    from CARD,CARDHOLDER_ROUTING a, ACCOUNT b
    WHERE a.CRO_ACC_CODE = b.ACC_CODE
    and a.CRO_PAN = CAR_NUMB;

    Var_CurNumb1 varchar2(50);
    Var_CurNumb2 varchar2(50);
    Var_CurNumb3 varchar2(50);

    file_line_Entête1 varchar2(1024);
    file_line_Entête2 varchar2(1024);
    file_line_Entête3 varchar2(1024);
    file_line_Entête4 varchar2(1024);
    file_line_Entête5 varchar2(1024);
    Id UTL_FILE.FILE_TYPE;
    the_file_path BATCHES.BAT_DIRE%TYPE;
    the_file_name BATCHES.BAT_FILE%TYPE;
    file_line_Coprs varchar2(1024);

    begin
    open CurNumb;
    loop
    fetch CurNumb into Var_CurNumb1 , Var_CurNumb2 , Var_CurNumb3 ;

    EXIT WHEN CurNumb%NOTFOUND;
    end loop;
    close CurNumb;

    the_file_name := 'AMEN_NET_PORT';
    the_file_path := '/mxp/data/amen/Out';
    Id := UTL_FILE.fopen(the_file_path,the_file_name,'w',2000);
    loop
    file_line_Entête1 := 'N° CARTE : ' || Var_CurNumb1 ||
    ' ' ||
    'NOM PORTEUR : '||Var_CurNumb2 ;
    file_line_Entête2 := 'N° COMPTE : ' || Var_CurNumb3 ;
    file_line_Entête3 := '-----------------------------------------';
    end loop;

    file_line_Entête4 := 'listes des transactions du mois ';
    file_line_Entête5 := '--------------------------------';

    UTL_FILE.PUT_LINE(Id,substr(file_line1,1,1024));
    UTL_FILE.PUT_LINE(Id,substr(file_line2,1,1024));
    UTL_FILE.PUT_LINE(Id,substr(file_line3,1,1024));
    UTL_FILE.PUT_LINE(Id,substr(file_line4,1,1024));
    UTL_FILE.PUT_LINE(Id,substr(file_line5,1,1024));

    file_line_Entête5 := RPAD ( 'N° AUT',6,'') ||
    RPAD ( 'Montant',15,'') ||
    RPAD ( 'Commerçant',40,'') ||'DATE/HEURE';




    UTL_FILE.FCLOSE(Id);


    loop


    select AUT_SYST_TRAC_AUDIT_NUMB_F011 as Num_Aut,
    to_char (AUT_TRAN_AMOU_F004, '99999.999') as Montant,
    AUT_CARD_ACCP_NAME_LOC_F043 as Commerçant,
    AUT_REQU_SYST_TIME as Date_Heure

    FROM AUTHORIZATION
    WHERE to_char(AUT_REQU_SYST_TIME,'DD/MM/YYYY')= '01/10/2004';

    loop
    file_line_Coprs := RPAD(Aut,6, '') ||
    RPAD(Montant,15, '') ||
    RPAD(Commerçant,40, '') ||
    date_heure;


    end loop ;
    end loop ;
    end ;

  2. #2
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Points : 2 227
    Points
    2 227
    Par défaut
    Tu devrais :
    1) poster sur le forum ORACLE
    2) préciser la version
    3) indiquer précisément l'erreur
    4) utiliser la balise [code]
    5) indenter ton code

Discussions similaires

  1. [Système] code non éxécuté
    Par sam01 dans le forum Langage
    Réponses: 6
    Dernier message: 08/03/2006, 11h44
  2. code non managé avec interface managée ...
    Par izbad dans le forum MFC
    Réponses: 6
    Dernier message: 19/12/2005, 17h36
  3. Probléme de code non portable
    Par Stany dans le forum Windows
    Réponses: 2
    Dernier message: 23/08/2005, 12h02

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