-
 Zitat von dschroeder
Mir hat Bob heute auch noch etwas beigebracht. Ich dachte, es wäre klar, wie Null Indikator in SQL arbeiten. Also 0, wenn das Feld OK ist, -1, wenn das Feld NULL ist.
Aber wusstet ihr, dass der Null Indikator auch -2 sein kann? Oder einen Wert zwischen 1 und 32767 haben kann?
Wahrscheinlich wusstet ihr es alle :-)
Die Indikator-Variable kann sogar -5 und -7 sein 
Dazu muss man allerdings im SET OPTION Statement EXTIND=*YES setzen, damit man mit den extended Indikator-Variablen-Werten arbeiten kann.
Diese kann man dann beim dynamischen SQL verwenden, wenn z.B. unterschiedliche Where-Bedingungen mit einer unterschieldichen Anzahl an Parametermarkern definiert werden.
Anstatt anschließend x Open oder Execute Statements zu definieren, setzt man die Indikator-Variablen entsprechend und kann dann beim OPEN bzw. EXECUTE mit USING SUBSET alle Host-Variablen incl. den zugehörigen (erweiterten) Indikatoren angeben.
Die extended Indicator Variablen können z.B. auch in einem (statischen) Update-Statement verwendet werden, bei dem alle/viele Spalten aufgelistet sind, jedoch nur einige upgedated werden sollen.
-5 bedeutet Default-Wert verwenden und bei -7 wird die Host-Variable ignoriert.
Sql indicator variables used assign special values
-
-
Wow Birgitta! So tiefgründiges Wissen hat Bob wahrscheinlich nicht!
@baldur: Der Artikel ist echt interessant. Wäre eigentlich ganz schön, wenn sich zeigt, dass Menschen doch nicht so schnell ersetzt werden können. Aber wenn es so kommt, wie es die vergangenen 50 Jahre war: Computer werden weiter immer leistungsfähiger und Rechenleistung wird weiterhin immer billiger: Dann wird wohl KI auch nicht endlos teurer werden. Zumindest, wenn es Konkurrenz auf dem Markt gibt.
-
 Zitat von dschroeder
Wow Birgitta! So tiefgründiges Wissen hat Bob wahrscheinlich nicht!
Noch fehlt BOB einiges! ... und leider auch RPG (Basis-)Kenntnisse!
Gestern konnte er mir ein Datumsfeld in den D-Bestimmungen mit Format-Angabe (Schlüssel-Wort DATFMT) nicht korrekt in Free Format konvertieren.
-
Warum sollte die KI noch altes RPG lernen, auch wenn es RPGLE ist.
Seit wann gibts schon Free-RPG => RPG IV?
KI kann nur, für was sie trainiert ist und wer lernt heute noch RPGIV?
-
1. RPG Free Format ist RPGIV
2. Freie D-Bestimmungen seit 7.1
... und wenn man alten Code automatisch konvertieren kann, geht das schneller als von Hand
... außerdem soll BOB angeblich ab RPGII alle RPG-Versionen beherrschen.
-
Konnte das nicht auch schon der RDi?
-
 Zitat von Fuerchau
Konnte das nicht auch schon der RDi?
C-Bestimmungen in Grenzen!
Aber nicht D- und F-Bestimmungen.
Similar Threads
-
By dschroeder in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 05-02-25, 14:48
-
By camouflage in forum NEWSboard Drucker
Antworten: 3
Letzter Beitrag: 29-07-19, 13:02
-
By K_Tippi in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 14-10-15, 11:52
-
By malzusrex in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 27-03-15, 12:09
-
By karin-vogelmann in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 27-10-02, 06:45
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks