DISPLAY [IN CSV [csv-dateiname]] CALC PAGES seitenauswahl
{
ALL [{RECORDS | CALC SEARCHKEYS}]
|
ONLY {RECORD satzname | CALC SEARCHKEY keyref} rsq-auswahl
};
IN CSV
BPRECORD gibt die Daten zusätzlich im CSV-Format aus.
csv-dateiname
Name der Datei, in die die Daten im CSV-Format ausgegeben werden sollen. Die Angabe von csv-dateiname ist bei der ersten IN CSV-Anweisung einer BPRECORD-Ausführung zwingend (z.B. DISPLAY IN CSV 'BPRECORD.CSV' ...).
Eine ausführliche Beschreibung der Ausgabe im CSV-Format finden Sie im Handbuch „Datenbankbetrieb“ im Abschnitt „Datenbankinformationen systemneutral ausgeben“.
seitenauswahl
siehe „Physische Auswahl (Seitenauswahl)“ (Anweisungen für BPRECORD)
Auch außerhalb der Seitenauswahl liegende Überlauf-Seiten werden mit den primären CALC-Seiten ausgegeben.
ALL
alle mit seitenauswahl ausgewählten CALC-Seiten des Realm ausdrucken
ALL RECORDS
die mit seitenauswahl ausgewählten CALC-Seiten aller, mit LOCATION CALC definierter Satzarten ausdrucken
ALL CALC SEARCHKEYS
die mit seitenauswahl ausgewählten CALC-Seiten aller CALC-SEARCH-Keys ausdrucken
ONLY RECORD satzname
aus den mit seitenauswahl ausgewählten CALC-Seiten alle Sätze oder bestimmte (rsq-auswahl) Sätze ausdrucken
satzname
Name einer mit LOCATION CALC definierten Satzart
ONLY CALC SEARCH-KEY keyref
aus den mit seitenauswahl ausgewählten CALC-Seiten des CALC-SEARCH-Keys
keyref alle CALC-Index-Einträge oder bestimmte (rsq-auswahl) CALC-Index-Einträge
ausdrucken
keyref
Schlüsselnummer eines CALC-SEARCH-Keys
(siehe „CALC-SEARCH-KEY INFORMATION“)
rsq-auswahl
siehe „Logische Auswahl (RSQ-Auswahl)“
Beispiel 1
DISPLAY CALC PAGES PAGE 16 ALL CALC SEARCHKEYS
*********************************** CALC KEY BUCKETS OF REALM < :IUDS:$XXXXXXXX.VERSAND.ARTIKELRLM > ***********
=========================== CALC SEARCH KEY, KEY REF 14, SET NAME < SYS_ARTIKEL > ===========================
-------------------------------------- REALM REF 11 BNR 16 ----- ACT KEY X'0B000010' --------------------------------------
PAGE INFO: TYPE 0 -- FREE SPACE SIZE 10, DISPL 30 -- NR OF PAGE INDICES 0 -- DISPL TO CALC TABLE HEADER 30
CALC KEY TABLE: MAX ENTRIES 220 -- ACT ENTRIES 25 -- OVERFLOW BUCKET NEXT 0, PRIOR 0
-1-
( 1) (00000000) F2F3F0F1 F0F7F3F6 23010736
RSQ 1 -- PPP 5, 13
-2-
( 1) (00000000) F2F3F0F1 F0F7F4F2 23010742
RSQ 4 -- PPP 5, 13
-3-
( 1) (00000000) F2F3F0F1 F0F7F4F8 23010748
RSQ 7 -- PPP 5, 13
-4-
( 1) (00000000) F2F3F2F1 F0F7F3F8 23210738
RSQ 8 -- PPP 5, 14
-5-
( 1) (00000000) F2F3F2F1 F0F7F4F0 23210740
RSQ 9 -- PPP 5, 14
-6-
( 1) (00000000) F2F3F2F1 F0F7F4F6 23210746
RSQ 12 -- PPP 5, 14
-7-
( 1) (00000000) F2F3F3F1 F0F8F3F8 23310838
RSQ 21 -- PPP 5, 15
Beispiel 2
DISPLAY CALC PAGES ALL PAGES ONLY RECORD ARTIKELBESCHR ALL RSQS
(mit LOCATION CALC definierte Satzart)
****************************************** SCHEMA NAME < ARTIKELVERSAND > ******************************************
*********************************** CALC KEY BUCKETS OF REALM < :IUDS:$XXXXXXXX.VERSAND.KLEIDUNG > ***********
============================ CALC RECORD, REC REF 8, RECORD NAME < ARTIKELBESCHR > ===========================
-------------------------------------- REALM REF 5 BNR 2 ----- ACT KEY X'05000002' --------------------------------------
PAGE INFO: TYPE 0 -- FREE SPACE SIZE 20, DISPL 40 -- NR OF PAGE INDICES 0 -- DISPL TO CALC TABLE HEADER 40
CALC KEY TABLE: MAX ENTRIES 79 -- ACT ENTRIES 1 -- OVERFLOW BUCKET NEXT 0, PRIOR 0
-1-
( 1) (00000000) D2D3C5C9 C440C1E4 E240D1C5 D9E2C5E8 60D2D9C5 D7D74040 40404040 40404040 KLEID AUS JERSEY-KREPP
( 33) (00000020) 40404040 40404040
RSQ 7 -- PPP 5, 15
-------------------------------------- REALM REF 5 BNR 3 ----- ACT KEY X'05000003' --------------------------------------
PAGE INFO: TYPE 0 -- FREE SPACE SIZE 20, DISPL 40 -- NR OF PAGE INDICES 0 -- DISPL TO CALC TABLE HEADER 40
CALC KEY TABLE: MAX ENTRIES 79 -- ACT ENTRIES 4 -- OVERFLOW BUCKET NEXT 0, PRIOR 0
-1-
( 1) (00000000) D2D3C5C9 C440C1E4 E240C6D3 C9C5E2E2 C5D5C4C5 D440D1C5 D9E2C5E8 40404040 KLEID AUS FLIESSENDEM JERSEY
( 33) (00000020) 40404040 40404040
RSQ 8 -- PPP 5, 16
-2-
( 1) (00000000) D2D3C5C9 C440C1E4 E240D1C5 D9E2C5E8 60D2D9C5 D7D740D4 C9E340D1 C1C3D2C5 KLEID AUS JERSEY-KREPP MIT JACKE
( 33) (00000020) 40404040 40404040
RSQ 9 -- PPP 5, 17
.
.
.
-------------------------------------- REALM REF 5 BNR 4 ----- ACT KEY X'05000004' --------------------------------------
PAGE INFO: TYPE 0 -- FREE SPACE SIZE 20, DISPL 40 -- NR OF PAGE INDICES 0 -- DISPL TO CALC TABLE HEADER 40
CALC KEY TABLE: MAX ENTRIES 79 -- ACT ENTRIES 3 -- OVERFLOW BUCKET NEXT 0, PRIOR 0
-1-
( 1) (00000000) D7D3C9E2 E2C5C560 D2D3C5C9 C440D4C9 E340D1C1 C3D2C540 40404040 40404040 PLISSEE-KLEID MIT JACKE
( 33) (00000020) 40404040 40404040
RSQ 6 -- PPP 5, 14
-2-
( 1) (00000000) D7D6D3D6 60D2D3C5 C9C44040 40404040 40404040 40404040 40404040 40404040 POLO-KLEID
( 33) (00000020) 40404040 40404040
RSQ 11 -- PPP 5, 19
-3-
( 1) (00000000) E9E6C5C9 E3C5C9D3 C9C7C5E2 40E2D6D4 D4C5D9D2 D3C5C9C4 40404040 40404040 ZWEITEILIGES SOMMERKLEID
( 33) (00000020) 40404040 40404040
RSQ 2 -- PPP 5, 13
CALC RECORD
Hashbereich einer mit LOCATION CALC definierten Satzart
REC REF
Nummer der Satzart
RECORD NAME
Name der Satzart
CALC SEARCH KEY
Hashbereich eines mit USING CALC definierten SEARCH-Keys
KEY REF
Nummer des Schlüssels
SET NAME
Name des Sets, zu dem dieser Schlüssel gehört
PAGE INFO
Seitenkopf (siehe PRINT-Anweisung); er enthält bei CALC-Seiten an Stelle von DISPL TO END OF PAGE:
DISPL TO CALC TABLE HEADER
Distanz zum Kopf der CALC-Key-Tabelle
LOGICAL RECORDS
Ausdruck der Datensätze, wahlweise jeweils mit:
PAGE INDEX
Seitenindex-Eintrag (siehe PRINT-Anweisung)
SCD
Set-Connection-Data (siehe PRINT-Anweisung)
CALC KEY TABLE
CALC-Key-Tabelle; vom Kopf der CALC-Key-Tabelle druckt BPRECORD Folgendes aus:
MAX ENTRIES
Anzahl der maximal möglichen Einträge
ACT ENTRIES
Anzahl der derzeitigen Einträge
OVERFLOW BUCKET
Verkettung mit den Überlaufseiten:
NEXT n
Seitennummer der nächsten Überlaufseite
0: keine Überlaufseite vorhanden
PRIOR m
Seitennummer der vorhergehenden Seite
0: Primärseite