-
source zeilen
Hallo
Wie kann ich mir mit SQL aus einer Sourcedatei die Summe der Sourcezeilen
aller Members ausgeben lassen ?
Vielleicht kann mir wer helfen
Bsp: pgm 1 = 2000 Zeilen
pgm 2 = 1500 Zeilen usw.
Danke
-
Das geht mit SQL nur sehr aufwändig, da keine Teildateien verarbeitbar sind.
Dazum müsste man ein CLP aufrufen, das per RTVMBRD die Teildatein abarbeitet, einen OVRDBF durchführt und anschließend den SQL durchführt.
Allerdings:
RTVMBRD liefert auch bereits die Anzahl Sätze der Teildatei, die man im CLP dann nur noch addieren muss.
1. Aufruf
RTVMBRD FILE(MYSRCFILE) MBR(*FIRST) RTNMBR(&MBR) NBRCURRCD(&NBR)
Alle weiteren:
RTVMBRD FILE(MYSRCFILE) MBR(&MBR *NEXT) RTNMBR(&MBR) NBRCURRCD(&NBR)
MONMSG CPF0000 GOTO(ENDE)
-
Wenn es dir nur darum geht, die Anzahl Sätze/Source zu ermitteln, dann kannst du DSPFD *MBRLIST nach *OUTFILE benutzen.
Gruß
DVE
-
Das hab ich mir gedacht, daß es nur mit ovrdbf funktioniert ! Eigentlich schade, daß SQL keine Mbr verarbeiten kann!
Danke
-
Hello,
wenns keine reine SQL-Lösung sein muss, dann geht ja evtl. auch:
DSPFD FILE(QRPGSRC) OUTPUT(*OUTFILE) OUTFILE(QTEMP/KUEMPI) OUTMBR(*FIRST *ADD)
Und die Outfile dann auswerten.
SQL könnte schon mit Member arbeiten (CREATE ALIAS) aber das ist einfach aufwändig...
kuempi
Zusatz: ach ja, lesen müsste man können, haben ja alle schon alles gesagt. Zu langsam mal wieder...
-
Danke
Werde es mit DSPFD machen
-
Wofür braucht man sowas? Werden Sie nach Anzahl Zeilen bezahlt?
-
Ich glaube, dass war in den 60ern so
-
Ich trau mich ja fast gar nicht den Beitrag abzuschicken...
Heutzutage darf man ja nur noch "Personen mit Emigrationshintergrund" sagen zum Beispiel und diese leckeren Teile heissen ja inzwischen "Schaumküsse" oder Dickmanns oder so.....
Aber für mich hört sich das nach Outsourcing an und das Land liegt weit südöstlich von hier...
Hab irgendwie in Erinnerung (als ich das letzte mal den Job verloren habe) dass die da noch so zählen....
Alles andere macht für mich keinen Sinn in diesem Zusammenhang.
So und nun steinigt mich oder der TO erzählt mal mehr vom Hintergrund der Geschichte.
kuempi
-
das waren noch Zeiten, als man sein Geld noch mit dem kopieren von Zeilen und monolithisieren verdienen konnte...
 Zitat von Fuerchau
Ich glaube, dass war in den 60ern so 
-
 Zitat von BenderD
das waren noch Zeiten, als man sein Geld noch mit dem kopieren von Zeilen und monolithisieren verdienen konnte...
Dieter, das ist auch heute noch stellenweise so. Habe erst neulichst bei einem gesehen, der (nicht nach Zeilen, aber nach Stunden bezahlt) einen Code zusammenkopiert hat, dass Du noch mehr Locken bekommst
Subroutinen ist was für Mädchen, wir kopieren alte RPG3-MOVEs zigfach...
-h (Seufz)
Similar Threads
-
By steven_r in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 19-10-06, 11:41
-
By emax in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 06-10-06, 11:01
-
By TARASIK in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 11-08-06, 11:26
-
By edig in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 14-07-06, 15:48
-
By ExAzubi in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 13-07-06, 10:51
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