-
Sicher, mit zwei Schleifen und einem dynamischen Select in der 2. ist das zu machen.
In erster Hinsicht würde ich mal die Tabelle QSYS2/SYSCOLUMNS durchlesen, und dann jedes dort genannte Feld mit dem 2. Select dynamisch anspechen. Den String des 2. Selects generierst Du also erst, wenn Du ein Feld eingelesen hast.
Nachteil: das Verfahren selektiert jedes Feld einzeln, es ergibt also eine recht große Anzahl von Zugriffen, und die SQL-Engine kann das nicht optimieren.
Wenn Du das verbessern willst, müßtest Du z.B. erstmal den String für das komplette Select zusammenbauen, und ihn dann zum Schluß in einem 3. Schritt ausführen.
Ich habe neulich erst Kriterien und Bedingungen für gewisse Aktionen variabel hinterlegt und implementiert, im Prinzip genau so, im Rahmen von 2 ineinander verschachtelten Schleifen mit 2 verschiedenen Cursorn und das Ganze in mehreren SQL STORED PROCEDURES bereitgestellt ...
"Datenstruckturarray..." ?
Hm, für RPG habe ich da z.Zt. keinen Plan. Dafür ist mein Konzept weniger geeignet.
Du könntest die Felder damit natürlich umbenennen, aber das geht auch viel einfacher. Beschreib doch mal genauer, was Du brauchst.
Similar Threads
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By FNeurieser in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-10-06, 14:53
-
By malzusrex in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 19-09-06, 11:04
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 28-06-06, 14:11
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
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