[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Die Spalte F1BETR ist NULL fähig und kann deshalb NULL-Werte enthalten.
    Da NULL-Werte außerhalb des gültigen Bereichs liegen, müssen diese entweder in einen Default-Wert konvertiert oder separat abgefragt (durch Indikator-Variable) werden.

    Eine Indikator-Variable wird als beliebige 5I 0 Variable definiert und unmittelbar (nur durch ein Blank getrennt) nach der eigentlichen Host-Variablen angegeben. Wird ein NULL-Wert ausgegeben wird die Indikator-Variable auf -1 gesetzt anderenfalls wird 0 ausgegeben.

    Code:
    Exec SQL Select Sum(F1BETR) into :MyHostVar :MyIndVar
                     From .... ;
    If MyIndVar < *Zeros;    //NULL Wert
    ....
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Apr 2012
    Beiträge
    360
    Besten Dank an euch, hat super geklappt.

Similar Threads

  1. SQL Substring (Fehler 42703)
    By olbe in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 28-12-06, 13:53
  2. Finde Fehler bei SQL nich...
    By deni87991 in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 08-08-06, 13:50
  3. SQL UDF Function ausführung mit Fehler
    By jakarto in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-07-06, 13:41
  4. Fehler im SQL bzw. Joblog
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 10-07-06, 11:58
  5. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11

Berechtigungen

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