[NEWSboard IBMi Forum]

Thema: UDF V6R1

Threaded View

  1. #6
    Registriert seit
    Aug 2006
    Beiträge
    2.114

    UDF stehe auf dem Schlauch

    Hallo *all,

    mir fehlt jetzt nur noch die Konvertierung von hex nach decimal. Finde es auf Anhieb nicht wie der cast aussehen muß. Weil ohne fällt das Teil ab 000A auf die Nase.

    Wie kann man eigentlich solche UDFs debuggen?

    Ansonsten sieht meine UDF so aus.

    Code:
    CREATE FUNCTION rptrade/zaehler /*11.10.19 10:51*/      
    ( DEBITOR dec(08) ) RETURNS                            
    CHAR(04)                                                
    LANGUAGE SQL MODIFIES SQL DATA ALLOW DEBUG MODE         
    DISALLOW PARALLEL                                       
    BEGIN                                                   
    DECLARE RETURNVAL CHAR   (04) NOT NULL DEFAULT '0000' ; 
    DECLARE i_zaehler decimal(04) DEFAULT 0;                
                                                           
     select d020werta into i_zaehler                       
            from dat020 where d020key = debitor;           
     if i_zaehler = 0 then                                 
        select d020werta into i_zaehler                    
               from dat020 order by d020werta desc         
                         fetch first row only;             
        set i_zaehler = i_zaehler + 1;                     
        insert into dat020 (d020key, d020werta)                     
               values(debitor, substr(hex(int(i_zaehler)), 5, 4));  
     end if;                                                        
     set returnval = substr(hex(int(i_zaehler)), 5, 4);             
     RETURN LTRIM(RETURNVAL);                                       
    END
    Last edited by KingofKning; 11-10-19 at 10:25. Grund: Noch Fragen offen

Similar Threads

  1. SQL Satzaufbau V6R1
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 05-04-17, 10:36
  2. V6R1 strdbg
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 27-01-16, 09:59
  3. V6R1 Datensicherung
    By KingofKning in forum IBM i Hauptforum
    Antworten: 12
    Letzter Beitrag: 11-11-15, 10:40
  4. Umstieg V5R4 -> V6R1 die II
    By KingofKning in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 29-10-15, 08:32
  5. V6R1 Backlevel
    By KingofKning in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 16-09-15, 18:21

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •