DB2 Version 10 for z/OS

Werbung
DB2- Theorie und Praxis : Inhaltsverzeichnis

I
Inhaltsverzeichnis
DB2-Theorie und Praxis - Band 2 Anhänge
1
A1 - Anhang - DB2-Basis-Sprachelemente
2
Zeichen-Satz / Character Set
Zeichen-Satz-Tabelle / Code Page
SBCS, DBCS und MBCS
Code Point
Coded Character Set und CCSID
Codier-Schema / Encoding Scheme
7
7
7
7
7
8
Grafischer Wegweiser durch den Band 2
1
Grafische Wegbeschreibung durch den Anhang 1
2
Grobe Inhalts-Beschreibung
3
Bedeutung und Aussagen des Syntax-Diagramms
4
Grund-Definitionen der Sprachmittel
5
Einleitung5
Zeichen, Zeichensätze, Zeichensatz-Tabelle (Code Page) und Codier-Schemata
6
Character Sets (Code Page) und Code-Points
ASCII, EBCDIC und Unicode
8
10
Vereinheitlichung der Codier-Schemata mittels Unicode
11
Transformation der Zeichen ins UTF-8-Format
Transformation der Zeichen ins UTF-16-Format
11
12
DB2-Unicode-Unterstützung12
Unicode-CCSIDs12
Konvertierung zwischen unterschiedlichen Codier-Schemata 13
z/OS Unicode Conversion Services
14
Minor und Major Conversion
15
Auswirkung auf String-Längen bei Konvertierung zwischen unterschiedlichen Codier-Schemata Veränderung der String-Länge bei Konvertierung zwischen SBCS und z.B. DBCS
Expanding und Contracting Conversion
16
16
16
Katalog-Informationen17
Auswirkungen auf die Programmierung
18
Codeunits in Builtin-String-Funktionen
19
Probleme bei der Umsetzung und Lösungsansätze
Ermittlung der CCSIDs für die Operanden-Typen 20
21
Zulässige Zeichen und Strings
Identifikatoren
Kommentar (SQL-Kommentar)
Namenskonventionen der Objekt-Typen
Technische Organisation der Objekte und Privilegien-Konzept
23
24
24
25
27
Schema und Eigentümerschaft (Ownership)
27
Schema28
SQL-Pfad29
Eigentümerschaft (Ownership)
29
Autorisierungs-Name, Autorisierungs-ID, Sekundär-IDs und Rollen
Administrative Autorisierungen/Kompetenzen und Privilegien
Qualifizierung von unqualifizierten Objekt-Namen
31
32
33
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

II
Qualifizierung von Daten-Typen und Routinen
33
Reservierte Worte im SQL
34
Daten-Typen und Daten-Typ-Gruppen
35
Builtin-Daten-Typen36
DB2-Daten-Typen: Interne Datenspeicherung
38
DateTime39
Numerische Daten
40
Binärzahl40
Dezimalzahl41
Gleitkommazahl42
ROWID42
String/Zeichenkette43
Codeunits: Spezifikation der Sichtweisen auf die String-Einheiten
Sub-Typen von Character Strings
Character String
Graphic String
Binary String
43
44
44
44
45
Large Object (LOB)
46
LOB-Daten-Typ46
LOB-Restriktionen46
XML-Wert47
XML-Wert-Restriktionen47
Distinct Daten-Typen
48
Konstanten49
Character-String-Konstanten49
Graphic-String-Konstanten49
Binary-String-Konstanten50
Numeric-Konstanten50
DateTime-Konstanten51
Hierarchische Umwandlung von Daten-Typen (Promotion)
Format-Änderung zwischen unterschiedlichen Daten-Typen (Casting)
52
53
Unterstützte Format-Änderungen von Distinct Daten-Typen
Implizites Casting ab DB2-Version 10
Unterstützte Format-Änderungen (Casting) von Builtin Daten-Typen
Unterstützte Format-Änderungen (Casting), wenn XML-Daten-Typen betiligt sind
Unterstützte Format-Änderungen (Casting) zwischen XML-Daten-Typen
Unterstützte Format-Änderungen (Casting) von Nicht-XML-Daten-Typen in XML-Daten-Typen
Unterstützte Format-Änderungen (Casting) von XML-Daten-Typen in Nicht-XML-Daten-Typen
Daten-Zuweisungen und -Vergleiche
String Zuweisungen
53
54
55
56
56
56
57
58
59
Speicher-Zuweisungen59
Ergebnis-Zuweisungen59
Konvertierungs-Regeln bei String Zuweisungen
59
ROWID-Zuweisungen60
Zuweisungen zu LOB-Locator
60
XML-Zuweisungen60
Numerische Zuweisung
61
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

Zuweisungen von Distinct Daten-Typen
III
63
Zuweisungen von Werten zu Host-Variablen
Zuweisungen von Werten zu sonstigen Empfangsfeldern
63
63
Numerischer Vergleich
64
Binary-String-Vergleich64
Character- und Graphic-String-Vergleich
65
DateTime-Vergleich65
ROWID-Vergleich66
XML-Vergleich66
Vergleich von Distinct Daten-Typen
67
Regeln für Ergebnis-Daten-Typen (Kompatibilitäts-Regeln)
69
Spezialregister und Session-Variablen
70
Spezialregister70
Übersicht der Spezialregister
70
CURRENT APPLICATION ENCODING SCHEME **
72
CURRENT CLIENT_ACCTNG ***
73
CURRENT CLIENT_APPLNAME ***
73
CURRENT CLIENT_USERID ***
74
CURRENT CLIENT_WRKSTNNAME ***
74
CURRENT DATE * 75
CURRENT_DATE75
CURRENT DEBUG MODE
75
CURRENT DECFLOAT ROUNDING MODE
76
CURRENT DEGREE **
77
CURRENT EXPLAIN MODE
78
CURRENT LC_CTYPE ** 79
CURRENT_LC_CTYPE 79
CURRENT LOCALE LC_CTYPE
79
CURRENT MAINTAINED TYPES **
80
CURRENT MAINTAINED TABLE TYPES 80
CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION
80
CURRENT MEMBER
80
CURRENT OPTIMIZATION HINT **
81
CURRENT PACKAGE PATH **
82
CURRENT PACKAGESET **
83
CURRENT PATH ** 84
CURRENT_PATH 84
CURRENT FUNCTION PATH
84
CURRENT PRECISION **
85
CURRENT QUERY ACCELERATION
86
CURRENT REFRESH AGE **
86
CURRENT ROUTINE VERSION
87
CURRENT RULES **
88
CURRENT SCHEMA **
89
CURRENT_SCHEMA89
CURRENT SERVER 90
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

IV
CURRENT SQLID **
91
CURRENT TIME * 91
CURRENT_TIME 91
CURRENT TIMESTAMP * 92
CURRENT_TIMESTAMP 92
CURRENT TIME ZONE / CURRENT TIMEZONE *
93
ENCRYPTION PASSWORD
93
SESSION_USER94
USER94
SESSION TIME ZONE
94
* Besondere Hinweise für DateTime-Spezial-Register
95
Behandlung der Spezialregister beim Aufruf von Routinen
96
Behandlung der Spezialregister beim Aufruf von Triggern
97
Session-Variablen98
Variablen-Typen
102
Referenz auf Host-Variablen und Host-Variablen-Arrays
103
Host- und Indikator-Variablen
103
Erweiterte NULL-Indikator-Variablen (Extended Indicator Variables)
104
Host-Variablen für die Verarbeitung von LOB-Werten
Host-Variablen für die Verarbeitung von XML-Werten
File-Referenz-Struktur für den Datenaustausch von LOB- und XML-Werten
Host- und Indikator-Variablen-Strukturen
Host-Variablen-Array und Indikator-Array
Basis-Sprach-Elemente
Expression / Ausdruck
Definitionsmöglichkeiten für Expressions:
Case Expression
CAST-Spezifikation
XMLCAST-Spezifikation
105
106
107
109
110
112
113
116
117
119
123
Funktion und Funktions-Aufruf
Expression mit arithmetischen Operanden
Expression mit DECFLOAT-Arithmetik
124
125
125
Labeled-, Date-, Time- und Timestamp-Durations: Expression mit DateTime-Operanden (DateTime-Durations)
Zeitzonen-Ausdruck / Time-zone-specific-expression
126
127
DateTime-Arithmetik128
Detail-Regeln der Behandlung von DateTime-Werten in Abhängigkeit von den Parameter-Positionen
130
Operator131
Set-Operator132
Scalar Fullselect
132
Sequence-Referenz
133
Row-Change Expression
136
OLAP-Spezifikation
137
Predicate / Prädikat
149
Row-Value-Expression (Row Expression)
150
Basis-Prädikat151
Expression und Vergleichs-Operator
151
BETWEEN Prädikat
152
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

DISTINCT Prädikat
EXISTS Prädikat
IN Prädikat
LIKE Prädikat
NULL Prädikat
Quantifiziertes Prädikat
XMLEXISTS Prädikat
V
153
154
155
156
157
158
159
Search Condition / Such-Bedingung
161
AND, OR, NOT und Klammern, eine unendliche Geschichte
162
Search Condition / Such-Bedingung für Textsuche
163
IBM-Text-Search-Komponente basierend auf IBM Omni Find Text
163
Syntax für die Nutzung von: CONTAINS und SCORE
163
Konvertierung zwischen SQL und XML
165
Function / Funktion
166
Funktions-Typen166
Funktions-Auflösung (Function Resolution)
168
Bestmögliche Übereinstimmung der Argumente (best fit)
168
Builtin Functions
169
Aggregate / Column Function 171
Überblick der Aggregations-Funktionen
172
AVG173
CORR bzw. CORRELATION
174
COUNT175
COUNT_BIG176
COVAR bzw. COVARIANCE oder COVAR_SAMP bzw. COVARIANCE_SAMP 177
MAX178
MIN179
STDDEV bzw. STDDEV_POP oder STDDEV_SAMP
180
SUM181
VAR bzw. VARIANCE oder VAR_SAMP bzw. VARIANCE_SAMP 182
XMLAGG183
Skalare Funktionen / Scalar Functions
184
Überblick der Skalaren Funktionen
ABS oder ABSVAL - absoluter Wert aus numerischem Wert
ACOS - Arkus-Cosinus aus numerischem Wert
ADD_MONTHS - Addition von Monaten
ASCII - Rückgabe eines ASCII-Zeichens aus dem ersten Zeichen eines Strings
ASCII_CHR - Rückgabe des ASCII-Zeichens aufgrund einer numerischen Code-Position
ASCII_STR - Rückgabe eines ASCII-Strings
ASIN - Arkus-Sinus aus numerischem Wert
ATAN - Arkus-Tangens aus numerischem Wert
ATANH - Hyperbolischer Arkus-Tangens aus numerischem Wert ATAN2 - Arkus-Tangens aus x- und y-Koordinaten
BIGINT - Rückgabe der BIGINT-Repräsentation einer Nummer BITAND, BITANDNOT, BITOR, BITXOR und BITNOT
BINARY - Rückgabe der BINARY-Repräsentation eines Strings BLOB - Konvertieren Binary Large Object aus String oder ROWID
CCSID_ENCODING - Bereitstellen des aktuellen Codier-Schemas
CEIL oder CEILING - Aufgerundeter Ganzzahlenwert aus einer Nummer
© Copyright DGD GmbH Germany 65201 Wiesbaden
184
190
191
192
193
194
195
196
197
198
199
200
201
203
204
205
206
VI
DB2- Theorie und Praxis : Inhaltsverzeichnis

CHAR - Konvertieren Character aus Character
207
CHAR - Konvertieren Character aus DateTime
208
CHAR - Konvertieren Character aus Decfloat
209
CHAR - Konvertieren Character aus Decimal
210
CHAR - Konvertieren Character aus Floating Point
211
CHAR - Konvertieren Character aus Graphic
212
CHAR - Konvertieren Character aus Integer
213
CHAR - Konvertieren Character aus ROWID
214
CHARACTER_LENGTH - Länge eines Arguments aufgrund einer Codeunit ermitteln
215
CLOB - Konvertieren Character Large Object aus String oder ROWID
216
COALESCE - Zurückgabe des ersten Wertes ungleich NULL
217
COLLATION_KEY - Rückgabe der Codeset-Ordnungsfolge eines Strings
218
COMPARE_DECFLOAT - Vergleich zweier DECFLOAT-Werte
220
CONCAT - Verkettung von zwei Strings
221
CONTAINS - Linguistische Suche in Texten
222
COS - Cosinus aus numerischem Wert
223
COSH - Hyperbolischer Cosinus aus numerischem Wert
224
DATE - Konvertieren Datum aus Character-Wert, Date oder Timestamp
225
DAY - Tag aus Datum oder Date Duration extrahieren
226
DAYOFMONTH - Tag aus Datum extrahieren
227
DAYOFWEEK - Relativen Wochentag aus Datum extrahieren
228
DAYOFWEEK_ISO - Relativen Wochentag aus Datum extrahieren (ISO-Format)
229
DAYOFYEAR - Relativen Jahrestag aus Datum extrahieren
230
DAYS - Relativen Tag bezogen auf den 01.01.0001 extrahieren
231
DBCLOB - Konvertieren Double Byte Character Large Object aus String
232
DECFLOAT - Konvertieren DECFLOAT-Wert aus einer Zahl (numerisch oder im String)
233
DECFLOAT_FORMAT234
DECFLOAT_SORTKEY - DECFLOAT-Wert in Standard-Sortierfolge bringen
235
DEC oder DECIMAL- Konvertieren Dezimalwert aus numerischem Daten-Typ
236
DEC oder DECIMAL- Konvertieren Dezimalwert aus einer Zahl im String
237
DECODE238
DECRYPT_BINARY, _BIT, _CHAR oder _DB - Entschlüsselung eines verschlüsselten Strings
240
DEGREES - Konvertieren Grad aus einem Radiant-Ausdruck
241
DIFFERENCE - Phonetische Unterschiede zweier Strings
242
DIGITS - Konvertieren Character aus Dezimalwert oder Binärwert
243
DOUBLE oder DOUBLE_PRECISION - Konvertieren Gleitkommazahl aus Wert
244
DSN_XMLVALIDATE - Prüfung eines XML-Dokuments auf XML-Schema-Gültigkeit
245
EBCDIC_CHR - Rückgabe des EBCDIC-Zeichens aufgrund einer numerischen Code-Position
246
EBCDIC_STR - Rückgabe eines EBCDIC-Strings
247
ENCRYPT_TDES - Verschlüsselung eines Strings
248
EXP - Exponentialfunktion aus Argument extrahieren
249
EXTRACT - Extrahieren von Teil-Komponenten von Datum, Zeit oder Timestamp
250
FLOAT - Konvertieren Gleitkommazahl aus Wert
251
FLOOR - Abgerundeter Ganzzahlenwert aus einer Nummer
251
GENERATE_UNIQUE - Generieren einer systemweit eindeutigen Nummer
252
GETHINT - Bereitstellen eines Password-Tipps für chiffrierte Daten
253
GETVARIABLE - Bereitstellen von Session-Variablen-Werten
254
GRAPHIC - Konvertieren Graphic String aus einem String
255
HEX - Hexadezimale Repräsentation eines Arguments
256
HOUR - Stunden aus Datum oder Date Duration extrahieren
257
IDENTITY_VAL_LOCAL - Bereitstellen des zuletzt vergebenen IDENTITY-Wertes
258
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

VII
IFNULL - Zurückgabe des ersten Wertes ungleich NULL
259
INSERT - Austausch von String-Teilen
259
INT oder INTEGER - Konvertieren Binärwert aus Zahl
261
JULIAN_DAY- Relativen Tag des julian. Datums aus Datum extrahieren
262
LAST_DAY - Letzten Tag eines Monats aus Datum extrahieren
263
LCASE oder LOWER - Konvertieren String in Kleinschrift
264
LEFT - Linken Teil-String aus String extrahieren
266
LENGTH - Länge eines Arguments ermitteln
267
LN oder LOG - Zurückgabe des natürlichen Logarithmus
269
LOCATE - Start-Position eines Suchstrings in String ermitteln
270
LOCATE_IN_STRING - Start-Position eines Suchstrings in String ermitteln
271
LOG10 - Zurückgabe des Zehner-Logarithmus eines Arguments
272
LOWER oder LCASE - Konvertieren String in Kleinschrift
272
LPAD - String linksbündig auffüllen
273
LTRIM - Entfernen linksbündige Zeichen im String
274
MAX oder GREATEST - Höchstwert aus einer Werte-Liste ermitteln
275
MICROSECOND - Mikrosekunden aus Timestamp extrahieren
276
MIDNIGHT_SECONDS - Relative Sekunden seit Mitternacht extrahieren
277
MIN oder LEAST - Niedrigsten Wert aus einer Werte-Liste ermitteln
278
MINUTE - Minuten aus Zeit extrahieren
279
MOD - Rest einer Division von zwei Argumenten ermitteln
280
MONTH - Monat aus Datum extrahieren
281
MONTHS_BETWEEN - Monats-Differenz aus zwei Werten ermitteln
282
MQPUBLISH - MQ-Message veröffentlichen, publizieren
283
MQPUBLISHXML - MQ-XML-Message veröffentlichen, publizieren
284
MQREAD - MQ-Message lesen, aber nicht löschen
285
MQREADCLOB - MQ-CLOB-Message lesen, aber nicht löschen
285
MQREADXML - MQ-XML-Message lesen, aber nicht löschen
285
MQRECEIVE - MQ-Message lesen und löschen
286
MQRECEIVECLOB - MQ-Message lesen und löschen
286
MQRECEIVEXML - MQ-XML-Message lesen, aber nicht löschen
286
MQSEND - MQ-Message aussenden
287
MQSENDXML - MQ-XML-Message aussenden
288
MQSENDXMLFILE - MQ-XML-Message aus einer Datei aussenden (bis 3 KB)
288
MQSENDXMLFILECLOB - MQ-XML-Message aus einer Datei aussenden (bis 1 MB)
288
MQSUBSCRIBE - MQ-Messages abonnieren
289
MQUNSUBSCRIBE - Abonnement für MQ-Messages kündigen
290
MULTIPLY_ALT - Multiplikation
291
NEXT_DAY - Timestamp eines nächstfolgenden Wochentages bereitstellen
292
NORMALIZE_DECFLOAT - Rückgabe der einfachsten Darstellungsform eines DECFLOAT-Wertes
293
NORMALIZE_STRING - Rückgabe eines normalisierten Unicode-Strings
294
NULLIF - NULL erzeugen, wenn zwei Argumente gleich sind
295
NVL295
OVERLAY - Löschen und Überlagern von String-Teilen
296
POSITION - Start-Position eines Suchstrings in String ermitteln (mit Codeunits)
297
POSSTR - Start-Position eines Suchstrings in String ermitteln
298
POWER - Potenz eines Argumentes ermitteln
299
QUANTIZE - Rückgabe eines DECFLOAT-Wertes mit einem spezifizierbaren Exponenten
300
QUARTER - Jahres-Quartal aus Datum extrahieren
301
RADIANS - Konvertieren Radiant aus einem Grad-Ausdruck
302
RAISE_ERROR - Rückgabe eines Fehlercodes mit einem SQLSTATE
303
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

VIII
RAND - Zufallszahl aus einem Argument bereitstellen
REAL - Konvertieren Gleitkommazahl aus Wert
REPEAT - Wiederholen String n-mal
REPLACE - Teilstring in String ersetzen oder löschen
RID - Rückgabe der Record-Identifkation (RID) der Zeile
RIGHT - Rechten Teil-String aus String extrahieren
ROUND - Rundung eines Wertes
ROUND_TIMESTAMP - Rundung eines Timestamps
ROWID - Konvertieren ROWID aus String
RPAD - String rechtsbündig auffüllen
RTRIM - Entfernen rechtsbündige Zeichen (vor DB2-Version 10 Blanks bzw. hexadezimale Nullen) im String
SCORE - Linguistische Suche in Texten mit Gewichtung
SECOND - Sekunden aus Zeit oder Timestamp extrahieren
SIGN - Vorzeichen eines Argumentes extrahieren
SIN - Sinus aus numerischem Wert
SINH - Hyperbolischer Sinus aus numerischem Wert
SMALLINT - Konvertieren Binärwert aus Zahl im String
SOUNDEX - Phonetische Suche innerhalb eines Strings
SOAPHTTPC und SOAPHTTPV - SOAP-Anforderung als XML-Daten zurückgeben
SOAPHTTPNC und SOAPHTTPNV - SOAP-Message als XML-Daten zurückgeben
SPACE - Blank-String erzeugen SQRT - Quadratwurzel eines Argumentes ermitteln
STRIP - Entfernen Zeichen links- bzw. rechtsbündig im String
SUBSTR - Teilstring aus einem String herauslösen
SUBSTRING - Teilstring aus einem String herauslösen (mit Codeunits)
TAN - Tangens aus numerischem Wert
TANH - Hyperbolischer Tangens aus numerischem Wert TIME - Konvertieren Zeit aus Character-Wert, Zeit oder Timestamp
TIMESTAMP - Konvertieren Timestamp ohne Zeitzone aus diversen Argumenten
Aus LRSN Timestamp ermitteln
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
330
331
332
333
334
TIMESTAMPADD - Addieren Zeit-Intervall auf Timestamp
335
TIMESTAMP_FORMAT - Konvertieren Timestamp aus einem String
336
TIMESTAMP_ISO - Konvertieren Timestamp aus diversen Argumenten
338
TIMESTAMPDIFF - Ermitteln Differenz-Zeit-Intervall aus zwei Timestamps
339
TIMESTAMP_TZ - Konvertieren Timestamp mit Zeitzone aus diversen Argumenten
341
TO_CHAR - Konvertieren Timestamp in einen String
342
TO_DATE - Konvertieren Timestamp in einen String
342
TO_NUMBER342
TOTALORDER - Vergleichs-Ordnung zweier DECFLOAT-Werte ermitteln
343
TRANSLATE - Übersetzen eines oder mehrerer Zeichen
344
TRIM - Entfernen Zeichen links- bzw. rechtsbündig im String
345
TRUNC oder TRUNCATE - Abschneiden eines Wertes
346
TRUNC_TIMESTAMP - Abschneiden eines Timestamps
347
UCASE oder UPPER - Konvertieren String in Großschrift
348
UNICODE - Rückgabe des ersten Zeichens eines Strings als UTF-16-Position 350
UNICODE_STR - Rückgabe eines Strings im Unicode UTF-8 oder UTF-16 351
UPPER oder UCASE - Konvertieren String in Großschrift
352
VALUE - Zurückgabe des ersten Wertes ungleich NULL
352
VARBINARY - Rückgabe eines Binär-Strings
353
VARCHAR - Konvertieren variable Character aus Binary oder Character
354
VARCHAR - Konvertieren variable Character aus DateTime
355
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

VARCHAR - Konvertieren variable Character aus DECFLOAT
VARCHAR - Konvertieren variable Character aus Decimal
VARCHAR - Konvertieren variable Character aus Floating Point
VARCHAR - Konvertieren variable Character aus GRAPHIC
VARCHAR - Konvertieren variable Character aus Integer
VARCHAR - Konvertieren variable Character aus ROWID
VARCHAR_FORMAT - Konvertieren Timestamp in einen String
VARGRAPHIC - Konvertieren variablen Graphic String aus einem String
VERIFY_GROUP_FOR_USER - Testen auf einen Autorisierungs-Id im Prozess
VERIFY_ROLE_FOR_USER - Testen auf eine Rolle im Trusted Context
VERIFY_TRUSTED_CONTEXT_ROLE_FOR_USER - Testen auf eine Rolle im Trusted Context
WEEK - Woche des Jahres extrahieren
WEEK_ISO - Woche des Jahres extrahieren (nach ISO)
XML2CLOB - Konvertieren CLOB-Wert aus XML-Wert (ersetzt von XMLSERIALIZE)
XMLATTRIBUTES - Konvertieren XML-Attribute aus den Argumenten
XMLCOMMENT - Erzeugen eines XML-Kommentars
XMLCONCAT - Verknüpfung von XML-Elementen zu einem XML-Forest
XMLDOCUMENT - Rückgabe eines XML-Dokuments
XMLELEMENT - Konvertieren XML-Elemente aus den Argumenten
XMLFOREST - Generierung einer Liste von XML-Elementen (Forest)
XMLMODIFY - Modifikation von Dokumenten-Teilen auf Knoten-Ebene
XMLMODIFY - Basis-Update-Expressions (XPath-Updating-Expression)
IX
355
356
356
357
358
358
359
361
362
363
364
365
366
368
369
370
371
372
373
375
376
377
Delete-Expression377
Insert-Expression377
Replace-Expression380
XMLNAMESPACES - Deklaration von XML-Namespaces
XMLPARSE - Verarbeitung und Prüfung eines XML-Dokuments
XMLPI - Bereitstellung einer XML-Verarbeitungs-Instruktion (PI-Processing Instruction)
XMLQUERY- Rückgabe eines XML-Werts aufgrund einer XPath-Evaluierung
XMLSERIALIZE - Bereitstellung einer XML-Sequenz
XMLTEXT- Bereitstellung eines XML-Text-Knotens
XMLXSROBJECTID - Prüfung, ob ein XML-Dokument gegen XML-Schema-Regeln geprüft wurde (Validate)
YEAR - Jahr aus Datum extrahieren
Table Functions / Table Funktionen
382
383
384
385
387
389
390
391
392
Überblick der Table Funktionen
392
ADMIN_TASK_LIST393
ADMIN_TASK_OUTPUT395
ADMIN_TASK_STATUS396
MQREADALL - MQS-Message- und Metadaten lesen, aber nicht löschen
398
MQREADALLCLOB - MQS-Message- und Metadaten lesen, aber nicht löschen
399
MQREADALLXML - MQS-XML-Message- und Metadaten lesen, aber nicht löschen
399
MQRECEIVEALL - MQS-Message- und Metadaten lesen und löschen
400
MQRECEIVEALLCLOB - MQS-Message- und Metadaten lesen und löschen
401
MQRECEIVEALLXML - MQS-XML-Message- und Metadaten lesen, aber nicht löschen
401
XMLTABLE - Bereitstellen einer Result Table durch Evaluierung von XPath-Ausdrücken
402
DB2-Limite
Max. Längen für Identifkatoren (Objekt-Namen)
Max. Längen und Wertebereiche für Daten-Typen
404
404
405
Maximale Längen für String-Daten-Typen
Zulässige Wertebereiche für numerische Daten-Typen
Zulässige Wertebereiche für DateTime Daten-Typen
405
406
406
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

X
Limite für DB2-Objekt-Typen
407
Database, Tablespace, Table und View
407
A2 - Anhang - Definition der DB2-Sprachelemente
409
Grafischer Wegweiser durch den Anhang 2
409
Grafische Darstellung der Objekt-Kategorien für SQL-Statements (DDL, DCL und DML)
410
Nutzung der SQL-Statements (DML) 415
Grobe Inhalts-Beschreibung Anhang 2
416
Precompiler bzw. Coprocessor-Optionen
417
Options-Details417
SQL-Statements (DDL, DML und DCL)
420
Übersicht und Typologie der SQL-Statements
420
Basis-Parameter für generelle Daten-Objekte
424
Einleitung424
Syntax-Diagramme der Argumente genereller Daten-Objekt-Typen
424
Detailbeschreibung der Parameter genereller Daten-Objekt-Typen
427
Generelle Sprachmittel für Routinen
462
Übersicht der Routinen-Typen
462
Funktionen (Functions)
Stored Procedures 462
463
Übersicht der nutzbaren SQL-Statements in Routinen
Basis-Parameter für Funktions-Objekte
464
466
Einleitung466
Syntax-Diagramme der Argumente genereller Routinen-Objekt-Typen
466
Detailbeschreibung der Parameter genereller Routinen-Objekt-Typen
467
Ausführungs-Steuerung (Optionen) von Routinen
470
Übersicht der Options-Argumente
Übersicht der Syntax-Diagramme für die Argumente in der "option-list" für Routinen
Detailbeschreibung der Parameter für die Argumente in der "option-list" für Routinen
Detailbeschreibung der SQL-Statements
470
471
475
498
ALLOCATE CURSOR
498
ALLOCATE CURSOR: Anwendungs-Beispiel (COBOL) für einen Client
ALLOCATE CURSOR: Syntax-Diagramm
498
499
ALTER DATABASE
500
ALTER DATABASE: Syntax-Diagramm ALTER DATABASE: Parameter-Beschreibung (in alphabetischer Folge)
500
500
ALTER FUNCTION - (Übersicht)
ALTER FUNCTION - External Scalar und External Table
501
502
ALTER FUNCTION: Anwendungs-Beispiel
ALTER FUNCTION: Syntax-Diagramm: - External Scalar/External Table
502
503
ALTER FUNCTION: Syntax-Diagramm- External Scalar/External Table: Grund-Struktur
504
ALTER FUNCTION:Parameter-Beschreibung
504
ALTER FUNCTION External Scalar/External Table: parameter-type: Syntax-Diagramm
ALTER FUNCTION External Scalar/External Table: parameter-type: Parameter-Beschreibung
505
505
ALTER FUNCTION - External Scalar/External Table: data-type: Syntax-Diagramm
505
ALTER FUNCTION - External Scalar/External Table: data-type: Parameter-Beschreibung
505
ALTER FUNCTION - External Scalar/External Table: option-list - Syntax-Diagramm
ALTER FUNCTION - SQL Scalar
506
508
ALTER FUNCTION - SQL Scalar: Anwendungs-Beispiele
509
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

ALTER FUNCTION - SQL Scalar: Syntax-Diagramm Überblick
XI
510
ALTER FUNCTION - SQL Scalar: Grund-Struktur - Syntax-Diagramm
511
ALTER FUNCTION - SQL Scalar: Grund-Struktur - Parameter-Beschreibung
511
ALTER FUNCTION - SQL Scalar: parameter-type - Syntax-Diagramm
513
ALTER FUNCTION - SQL Scalar: parameter-type - Parameter-Beschreibung
513
ALTER FUNCTION - SQL Scalar: data-type - Syntax-Diagramm
513
ALTER FUNCTION - SQL Scalar: data-type - Parameter-Beschreibung
513
ALTER FUNCTION - SQL Scalar: routine-specification und SQL-routine-body - Syntax-Diagramm
514
ALTER FUNCTION - SQL Scalar: routine-specification und SQL-routine-body -Parameter-Beschreibung
514
ALTER FUNCTION - SQL Scalar: option-list - Syntax-Diagramm
515
ALTER FUNCTION - SQL Scalar: BIND-options - Syntax-Diagramm
516
ALTER FUNCTION - SQL Scalar: Precompiler-options - Syntax-Diagramm
518
ALTER FUNCTION - SQL Table
519
ALTER FUNCTION - SQL Table: Anwendungs-Beispiel
ALTER FUNCTION - SQL Table: Syntax-Diagramm Überblick
519
520
ALTER FUNCTION - SQL Table: Grund-Struktur - Syntax-Diagramm
521
ALTER FUNCTION - SQL Table: Grund-Struktur - Parameter-Beschreibung
521
ALTER FUNCTION - SQL Table: parameter-type - Syntax-Diagramm
522
ALTER FUNCTION - SQL Table: parameter-type - Parameter-Beschreibung
522
ALTER FUNCTION - SQL Table: data-type - Syntax-Diagramm
523
ALTER FUNCTION - SQL Scalar: data-type - Parameter-Beschreibung
523
ALTER FUNCTION - SQL Table: option-list - Syntax-Diagramm
524
ALTER INDEX
525
ALTER INDEX Anwendungsbeispiele
ALTER INDEX: Syntax-Diagramm Überblick
ALTER INDEX: Grund-Struktur - Syntax-Diagramm
ALTER INDEX: Grund-Struktur - Parameter-Beschreibung
ALTER INDEX: Index-Charakteristiken: index-options - Syntax-Diagramm
ALTER INDEX Partition-Charakteristiken
528
529
530
530
532
533
ALTER INDEX: Index-Partition-Charakteristiken: index-partition-options - Syntax-Diagramm
533
ALTER INDEX: Index-Partition-Charakteristiken: index-partition-options - Parameter-Beschreibung
533
LIMITKEY-Spezifikation
534
ALTER INDEX: Index-Partition-Charakteristiken: limitkey-specification - Syntax-Diagramm
534
ALTER INDEX: Index-Partition-Charakteristiken: limitkey-specification - Parameter-Beschreibung
534
ALTER MASK
535
ALTER MASK: Anwendungs-Beispiele
ALTER MASK: Syntax-Diagramm
ALTER MASK: Parameter-Beschreibung
535
535
535
ALTER PERMISSION
536
ALTER PERMISSION: Anwendungs-Beispiel
ALTER PERMISSION: Syntax-Diagramm
ALTER PERMISSION: Parameter-Beschreibung
536
536
536
ALTER PROCEDURE - (Übersicht)
ALTER PROCEDURE - External
537
538
ALTER PROCEDURE - External: Anwendungs-Beispiel
ALTER PROCEDURE External: Syntax-Diagramm
538
539
ALTER PROCEDURE External: Syntax-Diagramm: Grund-Struktur
540
ALTER PROCEDURE External: Grund-Struktur - Parameter-Beschreibung
540
ALTER PROCEDURE External: option-list -Syntax-Diagramm
540
ALTER PROCEDURE - SQL External
542
ALTER PROCEDURE - SQL External: Anwendungs-Beispiel
ALTER PROCEDURE - SQL External: Syntax-Diagramm
542
542
ALTER PROCEDURE - SQL External: Syntax-Diagramm: Grund-Struktur
543
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XII
ALTER PROCEDURE - SQL External: Parameter-Beschreibung: Grund-Struktur
543
ALTER PROCEDURE - SQL External: Syntax-Diagramm: option-list
544
ALTER PROCEDURE - SQL Native
546
ALTER PROCEDURE - SQL Native: Anwendungs-Beispiel ALTER PROCEDURE - SQL Native: Syntax-Diagramm Überblick 546
547
ALTER PROCEDURE - SQL Native: Syntax-Diagramm: Grund-Struktur 548
ALTER PROCEDURE - SQL Native: Parameter-Beschreibung: Grund-Struktur 548
ALTER PROCEDURE - SQL Native: routine-spezification - Syntax-Diagramm 550
ALTER PROCEDURE - SQL Native: routine-spezification -Parameter-Beschreibung
550
ALTER PROCEDURE - SQL Native: parameter-type - Syntax-Diagramm 551
ALTER PROCEDURE - SQL Native: parameter-type - Parameter-Beschreibung
551
ALTER PROCEDURE - SQL Native: data-type - Syntax-Diagramm 551
ALTER PROCEDURE - SQL Native: Syntax-Diagramm: data-type - Parameter-Beschreibung 551
ALTER PROCEDURE - SQL Native: Syntax-Diagramm: option-list 552
ALTER PROCEDURE - SQL Native: Syntax-Diagramm: BIND-Options 553
ALTER PROCEDURE - SQL Native: Syntax-Diagramm: Precompiler-Options 555
ALTER PROCEDURE - SQL Native: SQL-routine-body - Syntax-Diagramm
556
ALTER PROCEDURE - SQL Native: SQL-routine-body -Parameter-Beschreibung
556
ALTER SEQUENCE
557
ALTER SEQUENCE: Anwendungs-Beispiel
ALTER SEQUENCE Syntax-Diagramm
ALTER SEQUENCE: Parameter-Beschreibung
557
558
558
ALTER SEQUENCE: Syntax-Diagramm und Parameter-Beschreibung: gen-options
ALTER STOGROUP
559
560
ALTER STOGROUP: Anwendungs-Beispiel
ALTER STOGROUP: Syntax-Diagramm
560
560
ALTER TABLE
561
ALTER TABLE - Übersicht der Sprachmittel
ALTER TABLE: Anwendungs-Beispiele
ALTER TABLE: Syntax-Diagramm: Grund-Struktur
ALTER TABLE: Parameter-Beschreibung: Grund-Struktur
ALTER TABLE ADD 561
565
571
571
574
ADD COLUMN - Einfügung einer neuen Spalte
574
ALTER TABLE ADD COLUMN - column-definition-block: Syntax-Diagramm
575
ALTER TABLE ADD COLUMN - column-definition-block: Parameter-Beschreibung
575
Definition Daten-Typ (data-type) einer neuen Spalte
579
ALTER TABLE ADD COLUMN: data-type - Syntax-Diagramm
579
ALTER TABLE ADD COLUMN: data-type - Parameter-Beschreibung
579
ALTER TABLE ADD COLUMN: Daten-Typen- Syntax-Diagramm
580
Definition einer neuen IDENTITY-Charakteristik
581
ALTER TABLE ADD COLUMN - as-identity-clause: Syntax-Diagramm
581
ALTER TABLE ADD COLUMN - as-identity-clause: Parameter-Beschreibung
581
ALTER TABLE ADD COLUMN - as-identity-clause -gen-options-Syntax-Diagramm und Parameter-Beschreibung
582
ADD CONSTRAINT - Definition neuer Constraints
583
ALTER TABLE ADD CONSTRAINT - constraint-definition-block: Syntax-Diagramm
583
ALTER TABLE ADD CONSTRAINT - constraint-definition-block: Parameter-Beschreibung
583
Hinzufügen neues Check-Constraint
584
ALTER TABLE ADD CONSTRAINT - Check-Constraint: Syntax-Diagramm
584
ALTER TABLE ADD CONSTRAINT Check-Constraint: Parameter-Beschreibung: Check
584
Hinzufügen neues Referential-Constraint
585
ALTER TABLE ADD CONSTRAINT - Referential-Constraint: Syntax-Diagramm
585
ALTER TABLE ADD CONSTRAINT - Referential-Constraint: Parameter-Beschreibung
585
References-Klausel586
ALTER TABLE ADD CONSTRAINT - references-clause: Syntax-Diagramm: Referential-Constraint
586
ALTER TABLE ADD CONSTRAINT - references-clause: Parameter-Beschreibung
586
Hinzufügen neues Unique-Constraint
587
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XIII
ALTER TABLE ADD CONSTRAINT - Unique-Constraint: Syntax-Diagramm
587
ALTER TABLE ADD CONSTRAINT - Unique-Constraint: Parameter-Beschreibung
587
Definition einer ROW-CHANGE-TIMESTAMP-Charakteristik
588
ALTER TABLE ADD COLUMN - as-row-change-timestamp-clause: Syntax-Diagramm
588
ALTER TABLE ADD COLUMN - as-row-change-timestamp-clause: Parameter-Beschreibung
588
ALTER TABLE: period-definition - Syntax-Diagramm
589
ALTER TABLE: period-definition - Parameter-Beschreibung
589
Definition einer Versionierung im Rahmen einer System-maintained Temporal Table
592
ALTER TABLE: ADD VERSIONING - Syntax-Diagramm
593
ALTER TABLE: ADD VERSIONING - Parameter-Beschreibung
593
ADD MATERIALIZED QUERY - Änderung Base-Table --> MQT
594
ALTER TABLE ADD MATERIALIZED QUERY: Syntax-Diagramm
594
ALTER TABLE ADD MATERIALIZED QUERY: Parameter-Beschreibung
595
Definition einer Direktzugriffs-Organisation (Hash)
597
ALTER TABLE: Hash-Organisation ADD ORGANIZE BY HASH - Syntax-Diagramm
597
ALTER TABLE: Hash-Organisation ADD ORGANIZE BY HASH- Parameter-Beschreibung
597
ADD PARTITION - Einrichtung und Erweiterung des Partitioning Schemas
598
Einfügung einer neuen Partition
598
LIMITKEY-Spezifikation für neue Partition
599
ALTER TABLE ADD PARTITION: Syntax-Diagramm: Einfügen neue Partition
599
ALTER TABLE ADD PARTITION: Parameter-Beschreibung: Einfügen neue Partition
599
Definition eines Partitioning-Keys (Umschalten auf Table-kontrollierte Partitionierung)
600
ALTER TABLE ADD PARTITION BY RANGE: Syntax-Diagramm: Definition Partitioning Key
601
ALTER TABLE ADD PARTITION BY RANGE: Parameter-Beschreibung: Definition Partitioning Key
601
ALTER TABLE ALTER - Änderung von Table-Charakteristiken
602
ALTER COLUMN - Änderung von Spalten-Charakteristiken
602
ALTER TABLE ALTER COLUMN - column-alteration: Syntax-Diagramm
603
ALTER TABLE ALTER COLUMN - column-alteration: Parameter-Beschreibung
603
Änderung der Speichergröße bei einer Direktzugriffs-Organisation (Hash)
604
ALTER TABLE: Hash-Organisation ALTER ORGANIZATION - Syntax-Diagramm
604
ALTER TABLE: Hash-Organisation ALTER ORGANIZATION - Parameter-Beschreibung
ALTER MATERIALIZED QUERY - Änderung von MQT-Charakteristiken
604
605
ALTER TABLE ALTER MATERIALIZED QUERY: Syntax-Diagramm: mqt-alteration
605
ALTER TABLE ALTER MATERIALIZED QUERY: Parameter-Beschreibung
605
ALTER PARTITION - Hinzufügen neue UTS-PBG-Partition oder Änderung eines Partition-Limitkeys
606
ALTER TABLE ALTER PARTITION - Hinzufügen neue UTS-PBG-Partition oder Änderung des Limitkeys: Syntax-Diagramm
606
ALTER TABLE ALTER PARTITION - Hinzufügen neue UTS-PBG-Partition oder Änderung des Limitkeys: Parameter-Beschreibung
606
ALTER TABLE DROP - Löschung von Table-Constraints
607
ALTER TABLE DROP: Syntax-Diagramm: constraint-drop
607
ALTER TABLE DROP: Parameter-Beschreibung: constraint-drop
607
ALTER TABLE ROTATE - Rotation von Partitions
608
ALTER TABLE ROTATE: Syntax-Diagramm: partition-rotate
608
ALTER TABLE ROTATE: Parameter-Beschreibung: partition-rotate
608
ALTER TABLE - Änderung sonstiger Table-Optionen
609
ALTER TABLE - table-options: Syntax-Diagramm
609
ALTER TABLE table-options: Parameter-Beschreibung
609
ALTER TABLESPACE
610
ALTER TABLESPACE: Anwendungs-Beispiele
611
Tablespace-Konvertierungs-Beispiel-Szenario ab DB2-Version
612
ALTER TABLESPACE: Syntax-Diagramm Überblick
ALTER TABLESPACE Optionen
614
615
ALTER TABLESPACE: Syntax-Diagramm und Parameter-Beschreibung: Tablespace-Optionen
ALTER TRIGGER
615
617
ALTER TRIGGER: Anwendungs-Beispiel
ALTER TRIGGER: Syntax-Diagramm
617
617
ALTER TRUSTED CONTEXT
618
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XIV
ALTER TRUSTED CONTEXT: Anwendungs-Beispiel
ALTER TRUSTED CONTEXT: Syntax-Diagramm
ALTER TRUSTED CONTEXT: Parameter-Beschreibung
618
619
620
ALTER VIEW
622
ALTER VIEW: Anwendungs-Beispiel (COBOL)
ALTER VIEW: Syntax-Diagramm
ALTER VIEW: Parameter-Beschreibung
622
622
622
ASSOCIATE LOCATORS
623
ASSOCIATE LOCATORS: Anwendungs-Beispiel (COBOL) für einen Client
ASSOCIATE LOCATORS: Syntax-Diagramm
ASSOCIATE LOCATORS:Parameter-Beschreibung
BEGIN DECLARE SECTION
623
623
624
625
BEGIN DECLARE SECTION: Anwendungs-Beispiel (COBOL)
BEGIN DECLARE SECTION: Syntax-Diagramm
625
625
CALL626
CALL: Anwendungs-Beispiele (PL/I)
CALL: Syntax-Diagramm
CALL: Parameter-Beschreibung
627
628
628
CLOSE629
Implizites Schließen des Cursors (impliziter CLOSE)
CLOSE: Anwendungs-Beispiel in COBOL
CLOSE: Syntax-Diagramm: CLOSE
CLOSE: Parameter-Beschreibung
629
630
630
630
COMMENT631
COMMENT: Anwendungs-Beispiele
COMMENT: Syntax-Diagramm
COMMENT: Parameter-Beschreibung
632
633
634
COMMIT636
COMMIT: Anwendungs-Beispiel
COMMIT: Syntax-Diagramm: COMMIT
COMMIT: Parameter-Beschreibung
637
637
637
CONNECT (Übersicht)
638
Regeln für eine RUW-Verbindung
Regeln für eine DUW-Verbindung
639
640
CONNECT643
CONNECT: Anwendungs-Beispiel (PL/I)
CONNECT: Syntax-Diagramm
CONNECT: Parameter-Beschreibung
643
644
644
CREATE ALIAS
645
CREATE ALIAS: Anwendungs-Beispiel
CREATE ALIAS: Syntax-Diagramm
CREATE ALIAS: Parameter-Beschreibung
645
645
645
CREATE AUXILIARY TABLE
646
CREATE AUXILIARY TABLE: Anwendungs-Beispiel
CREATE AUXILIARY TABLE: Syntax-Diagramm
CREATE AUXILIARY TABLE: Parameter-Beschreibung
646
646
647
CREATE DATABASE
648
CREATE DATABASE: Anwendungs-Beispiel
CREATE DATABASE: Syntax-Diagramm
CREATE DATABASE: Parameter-Beschreibung (in alphabetischer Folge)
© Copyright DGD GmbH Germany 65201 Wiesbaden
648
648
648
DB2- Theorie und Praxis : Inhaltsverzeichnis

CREATE FUNCTION - (Übersicht)
CREATE FUNCTION - External Scalar
XV
650
651
CREATE FUNCTION - External Scalar: Anwendungs-Beispiel
CREATE FUNCTION - External Scalar: Syntax-Diagramm - Überblick
651
652
CREATE FUNCTION - External Scalar: Grund-Struktur - Syntax-Diagramm
653
CREATE FUNCTION - External Scalar: Grund-Struktur - Parameter-Beschreibung
653
CREATE FUNCTION - External Scalar: parameter-declaration - Syntax-Diagramm
654
CREATE FUNCTION - External Scalar: parameter-declaration - Parameter-Beschreibung
654
CREATE FUNCTION - External Scalar: data-type - Syntax-Diagramm
655
CREATE FUNCTION - External Scalar: data-type - Parameter-Beschreibung
655
CREATE FUNCTION - External Scalar: Daten-Typen - Syntax-Diagramm
656
CREATE FUNCTION - External Scalar: option-list - Syntax-Diagramm
657
CREATE FUNCTION - External Table
659
CREATE FUNCTION - External Table: Anwendungs-Beispiel
CREATE FUNCTION - External Table: Syntax-Diagramm Überblick
660
661
CREATE FUNCTION - External Table: Grund-Struktur - Syntax-Diagramm: 662
CREATE FUNCTION - External Table: Grund-Struktur - Parameter-Beschreibung
662
CREATE FUNCTION - External Table: parameter-declaration - Syntax-Diagramm
663
CREATE FUNCTION - External Table: parameter-declaration - Parameter-Beschreibung
663
CREATE FUNCTION - External Table: data-type - Syntax-Diagramm 664
CREATE FUNCTION - External Table: data-type - Parameter-Beschreibung
664
CREATE FUNCTION - External Table: Daten-Typen - Syntax-Diagramm
665
CREATE FUNCTION - External Table: option-list - Syntax-Diagramm 666
CREATE FUNCTION - Sourced
668
CREATE FUNCTION - Sourced: Anwendungs-Beispiel
CREATE FUNCTION - Sourced: Syntax-Diagramm Überblick
668
669
CREATE FUNCTION - Sourced: Grund-Struktur - Syntax-Diagramm:
670
CREATE FUNCTION - Sourced: Grund-Struktur - Parameter-Beschreibung
670
CREATE FUNCTION - Sourced: parameter-declaration - Syntax-Diagramm
671
CREATE FUNCTION - Sourced: parameter-declaration - Parameter-Beschreibung
671
CREATE FUNCTION - Sourced: data-type - Syntax-Diagramm
672
CREATE FUNCTION - Sourced: data-type -Parameter-Beschreibung
672
CREATE FUNCTION - Sourced: Daten-Typen - Syntax-Diagramm
673
CREATE FUNCTION - Sourced: option-list - Syntax-Diagramm
674
CREATE FUNCTION - SQL Scalar
675
CREATE FUNCTION - SQL Scalar: Anwendungs-Beispiele
CREATE FUNCTION - SQL Scalar: Syntax-Diagramm Überblick
676
678
CREATE FUNCTION - SQL Scalar: Grund-Struktur - Syntax-Diagramm
679
CREATE FUNCTION - SQL Scalar: Grund-Struktur - - Parameter-Beschreibung
679
CREATE FUNCTION - SQL Scalar: parameter-declaration - Syntax-Diagramm
680
CREATE FUNCTION - SQL Scalar: parameter-declaration - Parameter-Beschreibung
680
CREATE FUNCTION - SQL Scalar: data-type - Syntax-Diagramm
681
CREATE FUNCTION - SQL Scalar: data-type - Parameter-Beschreibung
681
CREATE FUNCTION - SQL Scalar: Daten-Typen- Syntax-Diagramm
682
CREATE FUNCTION - SQL Scalar: SQL-routine-body - Syntax-Diagramm
683
CREATE FUNCTION - SQL Scalar: SQL-routine-body -Parameter-Beschreibung
683
CREATE FUNCTION - SQL Scalar: option-list - Syntax-Diagramm
684
CREATE FUNCTION - SQL Scalar: BIND-options - Syntax-Diagramm
685
CREATE FUNCTION - SQL Scalar: Precompiler-options - Syntax-Diagramm
687
CREATE FUNCTION - SQL Table
688
CREATE FUNCTION - SQL Table: Anwendungs-Beispiele
CREATE FUNCTION - SQL Table: Syntax-Diagramm Überblick
689
690
CREATE FUNCTION - SQL Table: Grund-Struktur - Syntax-Diagramm
691
CREATE FUNCTION - SQL Table: Grund-Struktur - Parameter-Beschreibung
691
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XVI
CREATE FUNCTION - SQL Table: parameter-declaration - Syntax-Diagramm
692
CREATE FUNCTION - SQL Table: parameter-declaration - Parameter-Beschreibung
692
CREATE FUNCTION - SQL Table: data-type - Syntax-Diagramm
693
CREATE FUNCTION - SQL Scalar: data-type - Parameter-Beschreibung
693
CREATE FUNCTION - SQL Table: Daten-Typen - Syntax-Diagramm
694
CREATE FUNCTION - SQL Scalar: SQL-routine-body - Syntax-Diagramm
695
CREATE FUNCTION - SQL Scalar: SQL-routine-body -Parameter-Beschreibung
695
CREATE FUNCTION - SQL Table: option-list - Syntax-Diagramm
696
CREATE GLOBAL TEMPORARY TABLE
697
CREATE GLOBAL TEMPORARY TABLE: Anwendungs-Beispiele
CREATE GLOBAL TEMPORARY TABLE: Syntax-Diagramm Überblick
698
700
CREATE GLOBAL TEMPORARY TABLE: Grund-Struktur- Syntax-Diagramm
700
CREATE GLOBAL TEMPORARY TABLE: Grund-Struktur- Parameter-Beschreibung
700
CREATE GLOBAL TEMPORARY TABLE: column-definition - Syntax-Diagramm
701
CREATE GLOBAL TEMPORARY TABLE: column-definition - Parameter-Beschreibung
701
CREATE GLOBAL TEMPORARY TABLE: data-type - Syntax-Diagramm
701
CREATE GLOBAL TEMPORARY TABLE: data-type - Parameter-Beschreibung
701
CREATE GLOBAL TEMPORARY TABLE: Daten-Typen - Syntax-Diagramm
CREATE INDEX
702
703
Übersicht der technischen Index-Typen
CREATE INDEX: Anwendungs-Beispiele
CREATE INDEX mit den Wirkungen in den Katalog-Tabellen
CREATE INDEX: Syntax-Diagramm
703
706
710
712
CREATE INDEX: Grund-Struktur - Syntax-Diagramm
713
CREATE INDEX: Grund-Struktur - Parameter-Beschreibung
713
CREATE INDEX XML-Index
716
CREATE INDEX: XML-index-spec - Syntax-Diagramm 716
CREATE INDEX: XML-index-spec - Parameter-Beschreibung
716
CREATE INDEX: SQL-data-type - Syntax-Diagramm 716
CREATE INDEX: SQL-data-type -Parameter-Beschreibung
716
CREATE INDEX: Syntax-Diagramm: XML-prolog 717
CREATE INDEX: Parameter-Beschreibung: XML-prolog
717
CREATE INDEX: XML-pattern-expression - Syntax-Diagramm 718
CREATE INDEX: XML-pattern-expression - Parameter-Beschreibung 718
CREATE INDEX: XML-forward-axis - Syntax-Diagramm 719
CREATE INDEX: XML-forward-axis - Parameter-Beschreibung 719
CREATE INDEX: XML-function-step - Syntax-Diagramm 719
CREATE INDEX: XML-function-step - Parameter-Beschreibung 719
CREATE INDEX Optionen
720
CREATE INDEX: Index-Charakteristiken: index-options-1 - Syntax-Diagramm und Parameter-Beschreibungen
720
CREATE INDEX: Index-Charakteristiken: index-options-2 - Syntax-Diagramm und Parameter-Beschreibungen
721
CREATE INDEX Partition-Charakteristiken
722
CREATE INDEX: Index-Partition-Charakteristiken: index-partition-options - Syntax-Diagramm
722
CREATE INDEX: Index-Partition-Charakteristiken: index-partition-options -- Parameter-Beschreibung
722
LIMITKEY-Spezifikation
723
CREATE INDEX: Index-Partition-Charakteristiken: limitkey-specification - Syntax-Diagramm
723
CREATE INDEX: Index-Partition-Charakteristiken: limitkey-specification - Parameter-Beschreibung
723
CREATE MASK
724
CREATE MASK: Anwendungs-Beispiele
CREATE MASK: Syntax-Diagramm
CREATE MASK: Parameter-Beschreibung
725
726
726
CREATE PERMISSION
727
CREATE PERMISSION: Anwendungs-Beispiele
CREATE PERMISSION: Syntax-Diagramm
728
729
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

CREATE PERMISSION: Parameter-Beschreibung
XVII
729
CREATE PROCEDURE - (Übersicht)
CREATE PROCEDURE - External
730
731
CREATE PROCEDURE - External: Anwendungs-Beispiel
CREATE PROCEDURE - External: Syntax-Diagramm Überblick
732
733
CREATE PROCEDURE - External: Grund-Struktur - Syntax-Diagramm
734
CREATE PROCEDURE - External: Grund-Struktur - Parameter-Beschreibung
734
CREATE PROCEDURE - External: parameter-declaration - Syntax-Diagramm
735
CREATE PROCEDURE - External: parameter-declaration - Parameter-Beschreibung
735
CREATE PROCEDURE - External: data-type - Syntax-Diagramm
736
CREATE PROCEDURE - External: data-type - Parameter-Beschreibung
736
CREATE PROCEDURE - External: Daten-Typen- Syntax-Diagramm
737
CREATE PROCEDURE - External: option-list - Syntax-Diagramm und Parameter-Beschreibungen
CREATE PROCEDURE - SQL External
738
740
CREATE PROCEDURE - SQL External: Anwendungs-Beispiel (Definition einer SQL Stored Procedure ohne Result Sets)
CREATE PROCEDURE - SQL External: Syntax-Diagramm Überblick
741
745
CREATE PROCEDURE - SQL External: Syntax-Diagramm: Grund-Struktur
746
CREATE PROCEDURE - SQL External: Parameter-Beschreibung: Grund-Struktur
746
CREATE PROCEDURE - SQL External: parameter-declaration - Syntax-Diagramm
747
CREATE PROCEDURE - SQL External: parameter-declaration - Parameter-Beschreibung
747
CREATE PROCEDURE - SQL External: data-type - Syntax-Diagramm
748
CREATE PROCEDURE - SQL External: data-type - Parameter-Beschreibung
748
CREATE PROCEDURE - External: Daten-Typen- Syntax-Diagramm
749
CREATE PROCEDURE - SQL External: Syntax-Diagramm und Parameter-Beschreibungen: option-list
CREATE PROCEDURE - SQL Native
750
752
CREATE PROCEDURE - SQL Native: Anwendungs-Beispiel (Definition einer SQL Stored Procedure ohne Result Sets) CREATE PROCEDURE - SQL Native: Syntax-Diagramm:
754
757
CREATE PROCEDURE - SQL Native: Syntax-Diagramm: Grund-Struktur 758
CREATE PROCEDURE - SQL Native: Parameter-Beschreibung: Grund-Struktur
758
CREATE PROCEDURE - SQL Native: Syntax-Diagramm: parameter-declaration 759
CREATE PROCEDURE - SQL Native: Parameter-Beschreibung: parameter-declaration 759
CREATE PROCEDURE - SQL Native: Syntax-Diagramm: data-type 760
CREATE PROCEDURE - SQL Native: Parameter-Beschreibung: data-type 760
CREATE PROCEDURE - SQL Native: Daten-Typen- Syntax-Diagramm
761
CREATE PROCEDURE - SQL Native: Syntax-Diagramm und Parameter-Beschreibungen: option-list 762
CREATE PROCEDURE - SQL Native: Syntax-Diagramm und Parameter-Beschreibungen: BIND-Options 763
CREATE PROCEDURE - SQL Native: Syntax-Diagramm und Parameter-Beschreibungen: Precompiler-Options 765
CREATE PROCEDURE - SQL Native: SQL-routine-body - Syntax-Diagramm
766
CREATE PROCEDURE - SQL Native: SQL-routine-body -Parameter-Beschreibung
766
CREATE ROLE
767
CREATE ROLE: Anwendungs-Beispiel
CREATE ROLE: Syntax-Diagramm
CREATE ROLE: Parameter-Beschreibung
767
767
767
CREATE SCHEMA (Schema Processor)
CREATE SEQUENCE
768
769
CREATE SEQUENCE: Anwendungs-Beispiel
CREATE SEQUENCE: Syntax-Diagramm
CREATE SEQUENCE: Parameter-Beschreibung
CREATE SEQUENCE: Syntax-Diagramm und Parameter-Beschreibung: gen-options
CREATE STOGROUP
769
770
770
770
772
CREATE STOGROUP: Anwendungs-Beispiel
CREATE STOGROUP: Syntax-Diagramm
CREATE STOGROUP: Parameter-Beschreibung
772
772
772
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XVIII
CREATE SYNONYM
773
CREATE SYNONYM: Anwendungs-Beispiel
CREATE SYNONYM: Syntax-Diagramm
CREATE SYNONYM: Parameter-Beschreibung
773
773
773
CREATE TABLE
774
Übersicht der Tabellen-Typen und ihrer Parametrisierungen
CREATE TABLE: Anwendungs-Beispiele
775
777
Basis-Tabellen-Definitionen: Definition der Tabellen mit Spalten-Spezifikation
Syntax-Beispiele der Tabellen- und Index-Definitionen
777
777
Katalog-Informationen780
Definition der Tabellen mit LIKE oder mittels FULL-Select
783
Syntax-Beispiele der Tabellen-Definitionen
783
Katalog-Informationen783
Definition einer Materialized Query Table (MQT)
785
Syntax-Beispiele der Tabellen-Definitionen
785
Katalog-Informationen785
Definition einer Tabelle mit LOB-Spalten (Explizite und implizite LOB-Objekt-Definitionen)
Syntax-Beispiele der Tabellen- und Index-Definitionen
787
787
Katalog-Informationen788
Definition einer Tabelle mit XML-Spalten 791
Syntax-Beispiele der Tabellen- und Index-Definitionen
791
Katalog-Informationen791
Definition von Tabellen mit Zeit-Konzept - Temporal Tables 794
Fachliche Gültigkeiten: Application-Period Temporal Table
794
Syntax-Beispiele der Tabellen- und Index-Definitionen
794
Einfügung und Änderung von Zeilen
795
Katalog-Informationen796
Fachliche und technische Gültigkeiten: BI-Temporal Table (Business- und System-Period)
798
Syntax-Beispiele der Tabellen- und Index-Definitionen
798
Einfügung und Änderung von Zeilen
799
Katalog-Informationen800
Fachliche und technische Gültigkeiten und Historien-Auslagerung: BI-Temporal Table (Business- und System-Period und Versionierung)
802
Syntax-Beispiele der Tabellen- und Index-Definitionen
802
Einfügung und Änderung von Zeilen
803
Katalog-Informationen806
Beispiele, die nur noch toliert werden, aber künftig nicht mehr unterstützt werden
CREATE TABLE: Syntax-Diagramm Überblick
CREATE TABLE: Syntax-Diagramm: Grund-Struktur
CREATE TABLE: Parameter-Beschreibung
Definition der einzelnen Spalten
808
809
812
812
816
CREATE TABLE: Syntax-Diagramm: column-definition-block
817
CREATE TABLE: Parameter-Beschreibung: column-definition-block
817
Definition Daten-Typ (data-type) einer Spalte
821
CREATE TABLE: data-type - Syntax-Diagramm
821
CREATE TABLE: data-type - Parameter-Beschreibung
821
CREATE TABLE: Daten-Typen- Syntax-Diagramm
822
Binär- und Bit-String-Daten
823
Character-String-Daten824
DateTime-Daten825
Grafik-String-Daten
825
Numerische Daten
826
ROWID827
XML827
Definition einer IDENTITY-Charakteristik
828
CREATE TABLE: as-identity-clause - Syntax-Diagramm
828
CREATE TABLE: as-identity-clause - Parameter-Beschreibung
828
CREATE TABLE: as-identity-clause -gen-options-Syntax-Diagramm und Parameter-Beschreibung
829
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

Definition der Constraints
XIX
830
CREATE TABLE: constraint-definition-block - Syntax-Diagramm
830
CREATE TABLE: constraint-definition-block - Parameter-Beschreibung
830
Check-Constraint831
CREATE TABLE: Check-Constraint - Syntax-Diagramm
831
CREATE TABLE: Check-Constraint - Parameter-Beschreibung
831
Referential-Constraint832
CREATE TABLE: Referential-Constraint - Syntax-Diagramm
832
CREATE TABLE: Referential-Constraint - Parameter-Beschreibung
832
References-Klausel
833
CREATE TABLE: Referential-Constraint: references-clause - Syntax-Diagramm
833
CREATE TABLE: Referential-Constraint: references-clause - Parameter-Beschreibung
833
Unique-Constraint
834
CREATE TABLE: Unique-Constraint - Syntax-Diagramm
834
CREATE TABLE: Unique-Constraint - Parameter-Beschreibung
834
Definition einer ROW-CHANGE-TIMESTAMP-Charakteristik
835
CREATE TABLE: as-row-change-timestamp-clause - Syntax-Diagramm
835
CREATE TABLE: as-row-change-timestamp-clause - Parameter-Beschreibung
Definition einer Temporal Table
835
836
CREATE TABLE: period-definition - Syntax-Diagramm
837
CREATE TABLE: period-definition - Parameter-Beschreibung
837
Kopieren aller Spalten aus bestehendem Objekt mit LIKE
840
CREATE TABLE Definition mit LIKE: Syntax-Diagramm
840
CREATE TABLE Definition mit LIKE: Parameter-Beschreibung
840
Definition einer Tabelle mit Full-SELECT - WITH NO DATA
842
CREATE TABLE: Syntax-Diagramm: Definition mit FULL-SELECT - WITH NO DATA
842
CREATE TABLE: Parameter-Beschreibung: Definition mit FULL-SELECT - WITH NO DATA
843
Definition einer Materialized Query Table (MQT)
845
CREATE TABLE: Syntax-Diagramm: Definition einer MQT (Materialized Query Table)
845
CREATE TABLE: Parameter-Beschreibung: Definition einer MQT (Materialized Query Table)
845
Definition einer Direktzugriffs-Organisation (Hash)
847
CREATE TABLE: Hash-Organisation - Syntax-Diagramm
847
CREATE TABLE: Hash-Organisation - Parameter-Beschreibung
847
Definition des Partitioning Schemas bei Table-kontrollierter Partitionierung
PARTITION BY RANGE oder PARTITION BY SIZE
848
848
CREATE TABLE: Syntax-Diagramm: Definition des Partitioning Schemas: PARTITION BY
CREATE TABLE: Parameter-Beschreibung: Definition des Partitioning Schemas: PARTITION BY
LIMITKEY-Spezifikation
849
849
850
CREATE TABLE: Syntax-Diagramm: partition-element und limitkey-specification
850
CREATE TABLE: Parameter-Beschreibung partition-element und limitkey-specification
850
CREATE TABLESPACE
851
Übersicht der Tablespace-Typen und ihrer technischen Charakteristiken
CREATE TABLESPACE: Anwendungs-Beispiele
CREATE TABLESPACE Wirkungen in den Katalog-Tabellen
CREATE TABLESPACE: Syntax-Diagramm Überblick
CREATE TABLESPACE: Parameter-Beschreibung
CREATE TABLESPACE Optionen
851
854
856
857
858
859
CREATE TABLESPACE: Syntax-Diagramm und Parameter-Beschreibungen: Tablespace-Charakteristiken: ts-options-1
859
CREATE TABLESPACE: Syntax-Diagramm und Parameter-Beschreibungen: Tablespace-Charakteristiken: ts-options-2
860
CREATE TABLESPACE Partition-Charakteristiken
861
CREATE TABLESPACE: Syntax-Diagramm: Partition-Charakteristiken: ts-partition-options
© Copyright DGD GmbH Germany 65201 Wiesbaden
861
DB2- Theorie und Praxis : Inhaltsverzeichnis

XX
CREATE TABLESPACE: Parameter-Beschreibung: Partition-Charakteristiken: ts-partition-options
CREATE TRIGGER
861
862
Übersicht der Trigger-Typen und ihre Charakteristiken
862
CREATE TRIGGER: Anwendungs-Beispiele
866
CREATE TRIGGER Wirkungen in den Katalog-Tabellen
875
CREATE TRIGGER : Syntax-Diagramm: 877
CREATE TRIGGER : Parameter-Beschreibung
877
Trigger-Package880
Erzeugen und Löschung einer Trigger-Package
880
REBIND einer Trigger-Package
880
Abhängigkeiten einer Trigger-Package
880
CREATE TRUSTED CONTEXT
881
CREATE TRUSTED CONTEXT: Anwendungs-Beispiel
CREATE TRUSTED CONTEXT: Syntax-Diagramm
CREATE TRUSTED CONTEXT: Parameter-Beschreibung
881
883
883
CREATE TYPE
886
CREATE TYPE: Anwendungs-Beispiel
CREATE TYPE: Syntax-Diagramm
CREATE TYPE: Parameter-Beschreibung
887
888
888
CREATE TYPE: Daten-Typen - Syntax-Diagramm
889
CREATE VIEW
890
Bereitstellungsformen der View-Daten
891
View-Merge891
View-Materialization 891
Temporal Tables und Views
CREATE VIEW: Anwendungs-Beispiel (siehe auch Beispiel unter CREATE TRIGGER INSTEAD OF Trigger)
CREATE VIEW: Syntax-Diagramm
CREATE VIEW: Parameter-Beschreibung
DECLARE CURSOR
892
893
894
894
895
Wann ist die Result Table eines Cursors read-only?
896
CURSOR-Typen897
Bereitstellung der Daten: Positionierung versus Materialisierung
897
Übersicht der Cursor-Charakteristiken
897
Verarbeitung eines Rowsets
Besonderheiten der Scrollable Cursor
DECLARE CURSOR: Anwendungs-Beispiele
DECLARE CURSOR: Syntax-Diagramm
DECLARE CURSOR: Parameter-Beschreibung
898
899
900
903
903
DECLARE GLOBAL TEMPORARY TABLE
906
DECLARE GLOBAL TEMPORARY TABLE: Anwendungs-Beispiel
DECLARE GLOBAL TEMPORARY TABLE: Syntax-Diagramm
DECLARE GLOBAL TEMPORARY TABLE: Parameter-Beschreibung
Definition der einzelnen Spalten (Block: column-definition)
907
908
909
910
DECLARE GLOBAL TEMPORARY TABLE: Syntax-Diagramm: column-definition-block
910
DECLARE GLOBAL TEMPORARY TABLE: Parameter-Beschreibung: column-definition-block
910
Definition von IDENTITY- und Default-Charakteristiken: Block copy-options
911
DECLARE GLOBAL TEMPORARY TABLE: Syntax-Diagramm: copy-options-block
911
DECLARE GLOBAL TEMPORARY TABLE: Parameter-Beschreibung: copy-options-block
911
DECLARE STATEMENT
912
DECLARE STATEMENT: Anwendungs-Beispiel (COBOL)
DECLARE STATEMENT: Syntax-Diagramm
912
912
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

DECLARE STATEMENT: Parameter-Beschreibung
XXI
912
DECLARE TABLE
913
DECLARE TABLE: Anwendungs-Beispiel (PL/I)
DECLARE TABLE: Syntax-Diagramm: DECLARE TABLE: Parameter-Beschreibung
913
913
913
DECLARE VARIABLE
914
DECLARE VARIABLE: Anwendungs-Beispiel (COBOL)
DECLARE VARIABLE: Syntax-Diagramm
DECLARE VARIABLE: Parameter-Beschreibung
914
915
915
DELETE916
DELETE: Syntax-Diagramm Überblick
Format 1: Searched Delete
917
918
DELETE - Searched Delete: Anwendungs-Beispiele
918
DELETE - Searched Delete: Syntax-Diagramm
919
DELETE - Searched Delete: Parameter-Beschreibung
919
Behandlung von Temporal Tables - period-clause
921
Regeln der Manipulationswirkungen bei Vorgabe der period-clause
921
Grafische und tabellarische Darstellung der Regeln
921
Beispiel-Szenario der Manipulationswirkungen bei Vorgabe der period-clause
922
Manipulations-Perioden-Zeitraum in Bezug zur vorhandenen Datenbasis und ihrer Gültigkeitsleiste "voll enthalten"
922
Manipulations-Perioden-Zeitraum in Bezug zur vorhandenen Datenbasis und ihrer Gültigkeitsleiste "voll überlappend"
924
Manipulations-Perioden-Zeitraum in Bezug zur vorhandenen Datenbasis und ihrer Gültigkeitsleiste "teilweise enthalten - Beginn überlappend"
925
Manipulations-Perioden-Zeitraum in Bezug zur vorhandenen Datenbasis und ihrer Gültigkeitsleiste "teilweise enthalten - Ende überlappend"
926
Manipulations-Perioden-Zeitraum in Bezug zur vorhandenen Datenbasis und ihrer Gültigkeitsleiste "nicht enthalten "
927
DELETE - Searched Delete period-clause: Syntax-Diagramm
928
DELETE - Searched Delete period-clause: Parameter-Beschreibung
928
Format 2: Positioned Delete
929
DELETE - Positioned Delete: Anwendungs-Beispiele
930
DELETE - Positioned Delete: Syntax-Diagramm
931
DELETE - Positioned Delete: Parameter-Beschreibung
931
DESCRIBE - Überblick
DESCRIBE CURSOR
932
933
DESCRIBE CURSOR: Anwendungs-Beispiel (COBOL)
DESCRIBE CURSOR: Syntax-Diagramm
DESCRIBE CURSOR: Parameter-Beschreibung
933
933
934
DESCRIBE INPUT
935
DESCRIBE INPUT: Anwendungs-Beispiel (PL/I)
DESCRIBE INPUT: Syntax-Diagramm
DESCRIBE INPUT: Parameter-Beschreibung
935
935
935
DESCRIBE OUTPUT
DESCRIBE PROCEDURE
936
938
DESCRIBE PROCEDURE: Anwendungs-Beispiel in COBOL DESCRIBE PROCEDURE: Syntax-Diagramm
DESCRIBE PROCEDURE: Parameter-Beschreibung
938
939
939
DESCRIBE TABLE
940
DESCRIBE TABLE: Anwendungs-Beispiel in PL/1 (Auszug)
DESCRIBE TABLE: Syntax-Diagramm
DESCRIBE TABLE: Parameter-Beschreibung
940
940
940
DROP941
DROP : Anwendungs-Beispiele
DROP : Syntax-Diagramm
DROP : Parameter-Beschreibung (alphabetische Auflistung)
942
943
944
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXII
END DECLARE SECTION
948
END DECLARE SECTION: Anwendungs-Beispiel (PL/I)
END DECLARE SECTION: Syntax-Diagramm
END DECLARE SECTION: Parameter-Beschreibung
948
948
948
EXCHANGE949
EXCHANGE: Anwendungs-Beispiel
EXCHANGE: Syntax-Diagramm
EXCHANGE: Parameter-Beschreibung
949
949
949
EXECUTE950
EXECUTE: Anwendungs-Beispiele (PL/I)
EXECUTE: Syntax-Diagramm
EXECUTE: Parameter-Beschreibung
950
951
951
EXECUTE IMMEDIATE
952
EXECUTE IMMEDIATE: Anwendungs-Beispiel
EXECUTE IMMEDIATE: Syntax-Diagramm
EXECUTE IMMEDIATE: Parameter-Beschreibung
952
952
952
EXPLAIN953
EXPLAIN: Anwendungs-Beispiele
EXPLAIN: Syntax-Diagramm
EXPLAIN: Parameter-Beschreibung
955
956
956
FETCH958
FETCH-Formate958
Positionierungs-Möglichkeiten (Blättern oder Browsing)
959
Blättern für Einzel-Zeilen
959
Blättern für Zeilen-Gruppen (Rowsets)
960
Relevante SQLCODES bei der Positionierung (Auszug)
960
Aktualität der Daten
Sperren und Konsistenz der Daten
961
962
Non-scrollable Cursor
962
Scrollable Cursor: SENSITIVE STATIC
962
Scrollable Cursor: SENSITIVE DYNAMIC
962
FETCH: Anwendungs-Beispiel
FETCH: Syntax-Diagramm Gesamtüberblick
Format 1: Positionierung vor oder hinter die Result Table
963
963
964
FETCH - Format 1: Syntax-Diagramm
964
FETCH - Format 1: Parameter-Beschreibung
964
Format 2: Bereitstellen von Daten einer positionierten Zeile
965
FETCH - Format 2: Syntax-Diagramm
965
FETCH - Format 2: Parameter-Beschreibung
965
Format 3: Bereitstellen von Daten einer Zeilen-Gruppe (Rowset)
967
FETCH - Format 3: Syntax-Diagramm
967
FETCH - Format 3: Parameter-Beschreibung
967
FREE LOCATOR
969
FREE LOCATOR: Anwendungs-Beispiele (PL/I)
FREE LOCATOR: Syntax-Diagramm
FREE LOCATOR: Parameter-Beschreibung
969
969
969
GET DIAGNOSTICS
970
Spezielle Diagnose von Rowsets
GET DIAGNOSTICS: Anwendungs-Beispiele
GET DIAGNOSTICS: Syntax-Diagramm
GET DIAGNOSTICS: Parameter-Beschreibung
971
972
974
975
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

GRANT - Übersicht
XXIII
978
GRANT - Übersicht: Anwendungs-Beispiel
GRANT Allgemeine Struktur: Syntax-Diagramm
GRANT Allgemeine Struktur: Parameter-Beschreibung
978
978
978
GRANT COLLECTION PRIVILEGES
979
GRANT COLLECTION PRIVILEGES: Anwendungs-Beispiel
GRANT COLLECTION PRIVILEGES: Syntax-Diagramm
GRANT COLLECTION PRIVILEGES: Parameter-Beschreibung
979
979
979
GRANT DATABASE PRIVILEGES
980
GRANT DATABASE PRIVILEGES: Anwendungs-Beispiel
GRANT DATABASE PRIVILEGES: Syntax-Diagramm
GRANT DATABASE PRIVILEGES: Parameter-Beschreibung
980
980
980
GRANT FUNCTION/PROCEDURE PRIVILEGES
982
GRANT FUNCTION/PROCEDURE PRIVILEGES: Anwendungs-Beispiel
GRANT FUNCTION/PROCEDURE PRIVILEGES: Syntax-Diagramm
GRANT FUNCTION/PROCEDURE PRIVILEGES: Parameter-Beschreibung
GRANT PACKAGE PRIVILEGES
982
982
983
984
GRANT PACKAGE PRIVILEGES: Anwendungs-Beispiel
GRANT PACKAGE PRIVILEGES: Syntax-Diagramm
GRANT PACKAGE PRIVILEGES: Parameter-Beschreibung
984
984
984
GRANT PLAN PRIVILEGES
986
GRANT PLAN PRIVILEGES: Anwendungs-Beispiel
GRANT PLAN PRIVILEGES: Syntax-Diagramm
GRANT PLAN PRIVILEGES: Parameter-Beschreibung
986
986
986
GRANT SCHEMA PRIVILEGES
987
GRANT SCHEMA PRIVILEGES: Anwendungs-Beispiel
GRANT SCHEMA PRIVILEGES: Syntax-Diagramm
GRANT SCHEMA PRIVILEGES: Parameter-Beschreibung
987
987
987
GRANT SEQUENCE PRIVILEGES
988
GRANT SEQUENCE PRIVILEGES: Anwendungs-Beispiel
GRANT SEQUENCE PRIVILEGES: Syntax-Diagramm
GRANT SEQUENCE PRIVILEGES: Parameter-Beschreibung
988
988
988
GRANT SYSTEM PRIVILEGES
989
GRANT SYSTEM PRIVILEGES: Anwendungs-Beispiel
GRANT SYSTEM PRIVILEGES: Syntax-Diagramm
GRANT SYSTEM PRIVILEGES: Parameter-Beschreibung
989
990
990
GRANT TABLE/VIEW PRIVILEGES
992
GRANT TABLE/VIEW PRIVILEGES: Anwendungs-Beispiel
GRANT TABLE/VIEW PRIVILEGES: Syntax-Diagramm
GRANT TABLE/VIEW PRIVILEGES: Parameter-Beschreibung
992
992
993
GRANT TYPE/JAR PRIVILEGES
994
GRANT TYPE/JAR PRIVILEGES: Anwendungs-Beispiel
GRANT TYPE/JAR PRIVILEGES: Syntax-Diagramm
GRANT TYPE/JAR PRIVILEGES: Parameter-Beschreibung
994
994
994
GRANT USE PRIVILEGES
995
GRANT USE PRIVILEGES: Anwendungs-Beispiel
GRANT USE PRIVILEGES: Syntax-Diagram
GRANT USE PRIVILEGES: Parameter-Beschreibung
995
995
995
HOLD LOCATOR
997
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXIV
HOLD LOCATOR: Anwendungs-Beispiele (PL/I)
HOLD LOCATOR: Syntax-Diagramm
HOLD LOCATOR: Parameter-Beschreibung
997
997
997
INCLUDE998
INCLUDE: Anwendungs-Beispiel
INCLUDE: Syntax-Diagramm
INCLUDE: Parameter-Beschreibung
998
998
998
INSERT999
INSERT: Anwendungs-Beispiel
INSERT: Syntax-Diagramm Gesamt-Überblick
Format 1: Einfügung einer Zeile mit der VALUES-Klausel
1001
1002
1003
INSERT - Format 1: Syntax-Diagramm: Eine Zeile mit VALUES
1003
INSERT - Format 1: Parameter-Beschreibung
1003
Format 2: Einfügung einer Zeilengruppe mit Full-Select
1005
INSERT - Format 2: Syntax-Diagramm: Zeilengruppe mit Full-Select
1005
INSERT - Format 2: Parameter-Beschreibung
1005
Format 3: Einfügung einer Zeilengruppe mit Host-Variablen-Array
1007
INSERT - Format 3: Syntax-Diagramm: Zeilengruppe mit Host-Variablen-Array
1007
INSERT - Format 3: Parameter-Beschreibung
1007
LABEL1009
LABEL: Anwendungs-Beispiele
LABEL: Syntax-Diagramm
LABEL: Parameter-Beschreibung
1009
1009
1010
LOCK TABLE
LOCK TABLE: Anwendungs-Beispiele
1011
1011
LOCK TABLE: Syntax-Diagramm
LOCK TABLE: Parameter-Beschreibung
1011
1012
MERGE1013
MERGE: Anwendungs-Beispiele
MERGE: Syntax-Diagramm Gesamt-Überblick
Format 1: Manipulation von Zeilen aufgrund von Einzelwerten
1014
1015
1016
MERGE - Format 1: Syntax-Diagramm: Manipulation von Zeilen aufgrund von Einzelwerten
MERGE - Format 1: Parameter-Beschreibung
1016
1016
Format 2: Manipulation von Zeilen mittels Rowset
1019
MERGE - Format 2: Syntax-Diagramm: Manipulation von Zeilen mittels ROWSET
1019
MERGE - Format 2: Parameter-Beschreibung
1019
OPEN1022
OPEN: Anwendungs-Beispiele in PL/I
OPEN: Syntax-Diagramm
OPEN: Parameter-Beschreibung
1023
1023
1023
PREPARE1024
PREPARE: Anwendungs-Beispiele in PL/I
PREPARE: Syntax-Diagramm
PREPARE: Parameter-Beschreibung
1024
1025
1025
REFRESH TABLE
1027
REFRESH TABLE: Anwendungs-Beispiel:
REFRESH TABLE: Syntax-Diagramm
REFRESH TABLE: Parameter-Beschreibung
1027
1027
1027
RELEASE (Connection)
1028
RELEASE: Anwendungs-Beispiel:
1028
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

RELEASE: Syntax-Diagramm
RELEASE: Parameter-Beschreibung
XXV
1028
1028
RELEASE SAVEPOINT
1029
RELEASE SAVEPOINT: Anwendungs-Beispiel:
RELEASE SAVEPOINT: Syntax-Diagramm
RELEASE SAVEPOINT: Parameter-Beschreibung
1029
1029
1029
RENAME1030
RENAME: Anwendungs-Beispiel:
RENAME: Syntax-Diagramm
RENAME: Parameter-Beschreibung
1030
1030
1030
REVOKE - Übersicht
1032
REVOKE Übersicht: Anwendungs-Beispiel
REVOKE Allgemeine Struktur: Syntax-Diagramm
REVOKE Allgemeine Struktur: Parameter-Beschreibung
1032
1032
1032
REVOKE COLLECTION PRIVILEGES
1034
REVOKE COLLECTION PRIVILEGES: Anwendungs-Beispiel
REVOKE COLLECTION PRIVILEGES: Syntax-Diagramm
REVOKE COLLECTION PRIVILEGES: Parameter-Beschreibung
1034
1034
1034
REVOKE DATABASE PRIVILEGES
1036
REVOKE DATABASE PRIVILEGES: Anwendungs-Beispiel
REVOKE DATABASE PRIVILEGES: Syntax-Diagramm
REVOKE DATABASE PRIVILEGES: Parameter-Beschreibung
1036
1036
1036
REVOKE FUNCTION/PROCEDURE PRIVILEGES
1038
REVOKE FUNCTION/PROCEDURE PRIVILEGES: Anwendungs-Beispiel
REVOKE FUNCTION/PROCEDURE PRIVILEGES: Syntax-Diagramm
REVOKE FUNCTION/PROCEDURE PRIVILEGES: Parameter-Beschreibung
REVOKE PACKAGE PRIVILEGES
1038
1038
1039
1041
REVOKE PACKAGE PRIVILEGES: Anwendungs-Beispiel
REVOKE PACKAGE PRIVILEGES: Syntax-Diagramm
REVOKE PACKAGE PRIVILEGES: Parameter-Beschreibung
1041
1041
1041
REVOKE PLAN PRIVILEGES
1043
REVOKE PLAN PRIVILEGES: Anwendungs-Beispiel
REVOKE PLAN PRIVILEGES: Syntax-Diagramm
REVOKE PLAN PRIVILEGES: Parameter-Beschreibung
1043
1043
1043
REVOKE SCHEMA PRIVILEGES
1045
REVOKE SCHEMA PRIVILEGES: Anwendungs-Beispiel
REVOKE SCHEMA PRIVILEGES: Syntax-Diagramm
REVOKE SCHEMA PRIVILEGES: Parameter-Beschreibung
1045
1045
1045
REVOKE SEQUENCE PRIVILEGES
1047
REVOKE SEQUENCE PRIVILEGES: Anwendungs-Beispiel
REVOKE SEQUENCE PRIVILEGES: Syntax-Diagramm
REVOKE SEQUENCE PRIVILEGES: Parameter-Beschreibung
1047
1047
1047
REVOKE SYSTEM PRIVILEGES
1049
REVOKE SYSTEM PRIVILEGES: Anwendungs-Beispiel
REVOKE SYSTEM PRIVILEGES: Syntax-Diagramm
REVOKE SYSTEM PRIVILEGES: Parameter-Beschreibung
1049
1050
1051
REVOKE TABLE/VIEW PRIVILEGES
1053
REVOKE TABLE/VIEW PRIVILEGES: Anwendungs-Beispiel
REVOKE TABLE/VIEW PRIVILEGES: Syntax-Diagramm
REVOKE TABLE/VIEW PRIVILEGES: Parameter-Beschreibung
1053
1053
1054
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXVI
REVOKE TYPE/JAR PRIVILEGES
1056
REVOKE TYPE/JAR PRIVILEGES: Anwendungs-Beispiel
REVOKE TYPE/JAR PRIVILEGES: Syntax-Diagramm
REVOKE TYPE/JAR PRIVILEGES: Parameter-Beschreibung
1056
1056
1056
REVOKE USE PRIVILEGES
1058
REVOKE USE PRIVILEGES: Anwendungs-Beispiel
REVOKE USE PRIVILEGES: Syntax-Diagramm
REVOKE USE PRIVILEGES: Parameter-Beschreibung
1058
1058
1058
ROLLBACK1060
ROLLBACK: Anwendungs-Beispiel
ROLLBACK: Syntax-Diagramm
ROLLBACK: Parameter-Beschreibung
1060
1061
1061
SAVEPOINT1062
SAVEPOINT: Anwendungs-Beispiel
SAVEPOINT: Syntax-Diagramm
SAVEPOINT: Parameter-Beschreibung
1062
1062
1063
SELECT: Überblick
1064
Überblick und Terminologie der SELECT-Statements
1064
SELECT: Sub-Select
1065
SELECT: Sub-Select: Anwendungs-Beispiele
SELECT: Sub-Select: Syntax-Diagramm
SELECT: Sub-Select: Parameter-Beschreibung
select-clause: Definition der Spalten für die Result Table
1065
1065
1066
1067
SELECT: Sub-Select (select-clause): Anwendungs-Beispiele (relevante Auszüge)
SELECT: Sub-Select: Syntax-Diagramm (select-clause)
SELECT: Sub-Select: Parameter-Beschreibung (select-clause)
from-clause: Definition der Daten-Herkunft für die Result Table
1067
1068
1068
1069
SELECT: Sub-Select: Syntax-Diagramm (from-clause und table-reference)
SELECT: Sub-Select: Parameter-Beschreibung (from-clause und table-reference)
1069
Objekt-Auswahl: Eine Table / ein View (single-table)
1070
1069
SELECT: Sub-Select (from-clause table-reference: single-table): Anwendungs-Beispiele (relevante Auszüge)
1070
SELECT: Sub-Select: Syntax-Diagramm: (from-clause table-reference: single-table)
1070
SELECT: Sub-Select: Parameter-Beschreibung (from-clause table-reference: single-table)
1070
Objekt-Auswahl: Join von Tabellen mittels INNER- und OUTER JOIN (joined-table)
1072
SELECT: Sub-Select: INNER und OUTER JOIN: Anwendungs-Beispiele (relevante Auszüge)
1072
SELECT: Sub-Select: Syntax-Diagramm (from-clause table-reference: joined-table)
1073
SELECT: Sub-Select: Parameter-Beschreibung (from-clause table-reference: joined-table)
1073
Objekt-Auswahl: Result Table mittels Full-Select (nested-table-expression)
1074
SELECT: Sub-Select (nested-table-expression): Anwendungs-Beispiele (relevante Auszüge)
1074
SELECT: Sub-Select: Syntax-Diagramm: (from-clause nested-table-expression)
1075
SELECT: Sub-Select: Parameter-Beschreibung (from-clause nested-table-expression)
1075
Objekt-Auswahl: Result Table mittels Table Function (table-function-reference)
1076
SELECT: Sub-Select (table-function-reference): Anwendungs-Beispiele (relevante Auszüge)
1076
SELECT: Sub-Select: Syntax-Diagramm: SELECT: Sub-Select (from-clause table-function-reference)
1076
SELECT: Sub-Select: Parameter-Beschreibung: SELECT: Sub-Select (from-clause table-function-reference)
Objekt-Auswahl: Result Table mittels Table Locator Referenz (table-locator-reference)
1076
1077
Anwendungs-Beispiele (relevante Auszüge)
1077
SELECT: Sub-Select: Syntax-Diagramm (from-clause table-locator-reference)
1077
SELECT: Sub-Select: Parameter-Beschreibung (from-clause table-locator-reference)
1077
Daten-Manipulation innerhalb des SELECTs: SELECT mit SQL Data Change Statement (data-change-table-reference)
1078
SELECT: Sub-Select (data-change-table-reference): Anwendungs-Beispiele (relevante Auszüge)
1078
SELECT: Sub-Select: Syntax-Diagramm (data-change-table-reference)
1080
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

SELECT: Sub-Select: Parameter-Beschreibung (data-change-table-reference)
XXVII
1080
Objekt-Auswahl: Result Table mittels XMLTABLE-Funktion (xmltable-expression)
1082
SELECT: Sub-Select (from-clause xmltable-expression): Anwendungs-Beispiele (relevante Auszüge)
1082
SELECT: Sub-Select: Syntax-Diagramm (from-clause xmltable-expression)
1082
SELECT: Sub-Select: Parameter-Beschreibung (from-clause xmltable-expression)
where-clause: Definition der Daten-Auswahl für die Result Table
1082
1083
SELECT: Sub-Select (where-clause): Anwendungs-Beispiele (relevante Auszüge)
1083
SELECT: Sub-Select: Syntax-Diagramm (where-clause)
1083
SELECT: Sub-Select: Parameter-Beschreibung (where-clause)
1083
group-by-clause: Definition der Gruppierungs-Kriterien der Daten
1084
SELECT: Sub-Select (group-by-clause): Anwendungs-Beispiele (relevante Auszüge)
1084
SELECT: Sub-Select: Syntax-Diagramm (group-by-clause)
1084
SELECT: Sub-Select: Parameter-Beschreibung (group-by-clause)
1084
having-clause: Definition der Daten-Auswahl für Gruppierungs-Kriterien
1085
SELECT: Sub-Select (having-clause): Anwendungs-Beispiele (relevante Auszüge)
1085
SELECT: Sub-Select: Syntax-Diagramm (having-clause)
1085
SELECT: Sub-Select: Parameter-Beschreibung (having-clause)
1085
order-by-clause: Definition der Sortier-Kriterien für die Result Table
1086
SELECT: Sub-Select (order-by-clause): Anwendungs-Beispiele (relevante Auszüge)
1086
SELECT: Sub-Select: Syntax-Diagramm (order-by-clause)
1088
SELECT: Sub-Select: Parameter-Beschreibung (order-by-clause)
1088
fetch-first-clause: Limitierung der Ergebniszeilen der Result Table
1089
SELECT: Sub-Select (fetch-first-clause): Anwendungs-Beispiele (relevante Auszüge)
1089
SELECT: Sub-Select: Syntax-Diagramm (fetch-first-clause)
1089
SELECT: Sub-Select: Parameter-Beschreibung (fetch-first-clause)
1089
SELECT: Full-Select
1090
SELECT: Full-Select: Anwendungs-Beispiele
SELECT: Full-Select: Syntax-Diagramm
SELECT: Full-Select: Parameter-Beschreibung
1091
1092
1092
SELECT: Select-Statement
1093
SELECT: Select-Statement: Anwendungs-Beispiel
SELECT: Select-Statement: Syntax-Diagramm
SELECT: Select-Statement: Parameter-Beschreibung
Common Table Expression
1093
1094
1094
1095
SELECT: Select-Statement - common-table-expression: Syntax-Diagramm
1096
SELECT: Select-Statement - common-table-expression: Parameter-Beschreibung
1096
isolation-clause: Sperr-Information für ein Statement
1097
SELECT: Select-Statement- isolation-clause: Syntax-Diagramm: 1098
SELECT: Select-Statement- isolation-clause: Parameter-Beschreibung
1098
optimize-for-clause: Vorgabe von Optimizer-Informationen
1099
SELECT: Select-Statement - optimize-for-clause: Syntax-Diagramm
1099
SELECT: Select-Statement - optimize-for-clause: Parameter-Beschreibung
1099
queryno-clause: Vorgabe einer statischen Statement-Nr.
1099
SELECT: Select-Statement - queryno-clause: Syntax-Diagramm
1099
ELECT: Select-Statement - queryno-clause:Parameter-Beschreibung
1099
read-only-clause: Spezifikation einer read-only Result Table eines Cursors
1100
SELECT: Select-Statement - read-only-clause: Syntax-Diagramm
1100
SELECT: Select-Statement - read-only-clause: Parameter-Beschreibung
1100
update-clause: Spalten für einen Positioned Update bzw. zur Einrichtung einer Sperre
1101
SELECT: Select-Statement update-clause: Syntax-Diagramm
1101
SELECT: Select-Statement update-clause: Parameter-Beschreibung
1101
SELECT: SELECT INTO-Statement
1102
SELECT: SELECT INTO-Statement: Anwendungs-Beispiel in PL/1
1102
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXVIII
SELECT: SELECT INTO-Statement: Syntax-Diagramm - Grundstruktur
SELECT: SELECT INTO-Statement: Parameter-Beschreibung
1103
1104
SET CONNECTION
1105
SET CONNECTION: Anwendungs-Beispiel (COBOL) für einen Client
SET CONNECTION: Syntax-Diagramm
SET CONNECTION: Parameter-Beschreibung
1105
1105
1105
SET CURRENT APPLICATION ENCODING SCHEME
1106
SET CURRENT APPLICATION ENCODING SCHEME: Anwendungs-Beispiel SET CURRENT APPLICATION ENCODING SCHEME: Syntax-Diagramm
SET CURRENT APPLICATION ENCODING SCHEME: Parameter-Beschreibung
SET CURRENT DEBUG MODE
1106
1106
1106
1107
SET CURRENT DEBUG MODE: Anwendungs-Beispiel
SET CURRENT DEBUG MODE: Syntax-Diagramm
SET CURRENT DEBUG MODE: Parameter-Beschreibung
1107
1107
1107
SET CURRENT DECFLOAT ROUNDING MODE
1108
SET CURRENT DECFLOAT ROUNDING MODE: Anwendungs-Beispiel
SET CURRENT DECFLOAT ROUNDING MODE: Syntax-Diagramm
SET CURRENT DECFLOAT ROUNDING MODE: Parameter-Beschreibung
SET CURRENT DEGREE
1108
1108
1108
1109
SET CURRENT DEGREE: Anwendungs-Beispiel SET CURRENT DEGREE: Syntax-Diagramm
SET CURRENT DEGREE: Parameter-Beschreibung
1109
1109
1109
SET CURRENT EXPLAIN MODE
1110
SET CURRENT EXPLAIN MODE: Anwendungs-Beispiel SET CURRENT EXPLAIN MODE: Syntax-Diagramm
SET CURRENT EXPLAIN MODE: Parameter-Beschreibung
1110
1110
1110
SET CURRENT LOCALE LC_CTYPE
1111
SET CURRENT LOCALE LC_CTYPE: Anwendungs-Beispiel SET CURRENT LOCALE LC_CTYPE: Syntax-Diagramm
SET CURRENT LOCALE LC_CTYPE: Parameter-Beschreibung
1111
1111
1111
SET CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION
SET CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION: Anwendungs-Beispiel SET CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION: Syntax-Diagramm
SET CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION: Parameter-Beschreibung
SET CURRENT OPTIMIZATION HINT
1112
1112
1112
1112
1113
SET CURRENT OPTIMIZATION HINT: Anwendungs-Beispiel SET CURRENT OPTIMIZATION HINT: Syntax-Diagramm
SET CURRENT OPTIMIZATION HINT: Parameter-Beschreibung
1113
1113
1113
SET CURRENT PACKAGE PATH
1114
SET CURRENT PACKAGE PATH: Anwendungs-Beispiel SET CURRENT PACKAGE PATH: Syntax-Diagramm
SET CURRENT PACKAGE PATH: Parameter-Beschreibung
1114
1114
1114
SET CURRENT PACKAGESET
1116
SET CURRENT PACKAGESET: Anwendungs-Beispiel SET CURRENT PACKAGESET: Syntax-Diagramm
SET CURRENT PACKAGESET: Parameter-Beschreibung
1116
1117
1117
SET CURRENT PRECISION
1118
SET CURRENT PRECISION: Anwendungs-Beispiel SET CURRENT PRECISION: Syntax-Diagramm
1118
1118
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

SET CURRENT PRECISION: Parameter-Beschreibung
XXIX
1118
SET CURRENT QUERY ACCELERATION
1119
SET CURRENT QUERY ACCELERATION: Anwendungs-Beispiel SET CURRENT QUERY ACCELERATION: Syntax-Diagramm
SET CURRENT QUERY ACCELERATION: Parameter-Beschreibung
1119
1119
1119
SET CURRENT REFRESH AGE
1120
SET CURRENT REFRESH AGE: Anwendungs-Beispiel SET CURRENT REFRESH AGE: Syntax-Diagramm
SET CURRENT REFRESH AGE: Parameter-Beschreibung
1120
1120
1120
SET CURRENT ROUTINE VERSION
1121
SET CURRENT ROUTINE VERSION: Anwendungs-Beispiel
SET CURRENT ROUTINE VERSION: Syntax-Diagramm
SET CURRENT ROUTINE VERSION: Parameter-Beschreibung
1121
1121
1121
SET CURRENT RULES
1122
SET CURRENT RULES: Anwendungs-Beispiel SET CURRENT RULES: Syntax-Diagramm
SET CURRENT RULES: Parameter-Beschreibung
1122
1122
1122
SET CURRENT SQLID
1123
SET CURRENT SQLID: Anwendungs-Beispiel SET CURRENT SQLID: Syntax-Diagramm
SET CURRENT SQLID: Parameter-Beschreibung
1123
1123
1123
SET ENCRYPTION PASSWORD
1124
SET ENCRYPTION PASSWORD: Anwendungs-Beispiel
SET ENCRYPTION PASSWORD: Syntax-Diagramm
SET ENCRYPTION PASSWORD: Parameter-Beschreibung
1124
1124
1124
SET host-variable assignment
1125
SET host-variable assignment: Anwendungs-Beispiel
SET host-variable assignment: Syntax-Diagramm
SET host-variable assignment: Parameter-Beschreibung
1125
1125
1125
SET PATH
1126
SET PATH: Anwendungs-Beispiel
SET PATH: Syntax-Diagramm
SET PATH: Parameter-Beschreibung
1126
1126
1126
SET SCHEMA
1128
SET SCHEMA: Anwendungs-Beispiel
SET SCHEMA: Syntax-Diagramm
SET SCHEMA: Parameter-Beschreibung
1128
1128
1128
SET SESSION TIME ZONE
1129
SET SESSION TIME ZONE: Anwendungs-Beispiel
SET SESSION TIME ZONE: Syntax-Diagramm
SET SESSION TIME ZONE: Parameter-Beschreibung
1129
1129
1129
SET transition-variable assignment
1130
SET transition-variable assignment: Anwendungs-Beispiel
SET transition-variable assignment: Syntax-Diagramm
SET transition-variable assignment: Parameter-Beschreibung
1130
1130
1130
SIGNAL1132
SIGNAL SQLSTATE: Anwendungs-Beispiel
1132
TRUNCATE1133
TRUNCATE: Anwendungs-Beispiele
1133
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXX
TRUNCATE: Syntax-Diagramm
TRUNCATE: Parameter-Beschreibung
1134
1134
UPDATE1135
UPDATE: Syntax-Diagramm Überblick
Format 1: Searched Update
1136
1137
UPDATE Searched Update: Anwendungs-Beispiele
1137
Format 1: Manipulation von Zeilen aufgrund von Einzelwerten
1137
UPDATE Searched Update Format 1: Syntax-Diagramm
1137
UPDATE Searched Update Format 1: Parameter-Beschreibung
1138
Behandlung von Temporal Tables - period-clause
1140
Regeln der Manipulationswirkungen (UPDATE) bei Vorgabe der period-clause
Grafische und tabellarische Darstellung der Regeln
1140
1140
Beispiel-Szenario der Manipulationswirkungen (UPDATE) bei Vorgabe der period-clause
1141
Manipulations-Perioden-Zeitraum in Bezug zur vorhandenen Datenbasis und ihrer Gültigkeitsleiste "voll enthalten"
1141
Manipulations-Perioden-Zeitraum in Bezug zur vorhandenen Datenbasis und ihrer Gültigkeitsleiste "voll überlappend"
1144
Manipulations-Perioden-Zeitraum in Bezug zur vorhandenen Datenbasis und ihrer Gültigkeitsleiste "teilweise enthalten - Beginn überlappend"
1146
Manipulations-Perioden-Zeitraum in Bezug zur vorhandenen Datenbasis und ihrer Gültigkeitsleiste "teilweise enthalten - Ende überlappend"
1148
Manipulations-Perioden-Zeitraum in Bezug zur vorhandenen Datenbasis und ihrer Gültigkeitsleiste "nicht enthalten "
1150
UPDATE - Searched Update period-clause: Syntax-Diagramm
1151
UPDATE - Searched Update period-clause: Parameter-Beschreibung
1151
Format 2: Positioned Update
1152
UPDATE Positioned Update Format 2: Anwendungs-Beispiele für das Verändern einer oder aller Zeilen eines Rowsets
1152
UPDATE Positioned Update Format 2: Syntax-Diagramm:
1154
UPDATE Positioned Update Format 2: Parameter-Beschreibung
1154
VALUES1156
VALUES: Anwendungs-Beispiele
VALUES: Syntax-Diagramm
VALUES: Parameter-Beschreibung
1156
1156
1156
VALUES INTO
1157
VALUES INTO: Anwendungs-Beispiel (COBOL)
VALUES INTO: Syntax-Diagramm
VALUES INTO: Parameter-Beschreibung
1157
1157
1157
WHENEVER1158
WHENEVER: Anwendungs-Beispiele
WHENEVER: Syntax-Diagramm
WHENEVER: Parameter-Beschreibung
1158
1158
1158
Erweiterte SQL-Sprachmittel für SQL-Routinen - SQL/PSM - SQL für Persistent Stored Modules
Prozedurale SQL-Statements
1159
1159
Überblick1159
SQL-Variablen1160
Label-Nutzung1161
Cursor in einer SQL Stored Procedure
1161
Fehlerbehandlung in einem Routinen-Body
1162
Fehlerbehandlung in einer SQL Stored Procedure
1162
SQL-Procedure-Statement1163
SQL-Control-Statements1164
Assignment-Statement (SQL-Control-Statement)
CALL Statement (SQL-Control-Statement)
CASE Statement (SQL-Control-Statement)
Compound-Statement (SQL-Control-Statement)
1166
1168
1169
1171
Compound-Statement - Block: return-codes-declaration
1172
Compound-Statement - Block: SQL-condition-declaration
1173
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXXI
Compound-Statement - Block: SQL-variable-declaration
1174
Compound-Statement - Block: statement-declaration
1175
Compound-Statement - Block: handler-declaration
1176
FOR Statement (SQL-Control-Statement)
GET DIAGNOSTICS Statement (SQL-Control-Statement)
GOTO Statement (SQL-Control-Statement)
IF Statement (SQL-Control-Statement)
ITERATE Statement (SQL-Control-Statement)
LEAVE Statement (SQL-Control-Statement)
LOOP Statement (SQL-Control-Statement)
REPEAT Statement (SQL-Control-Statement)
RESIGNAL Statement (SQL-Control-Statement)
RETURN Statement (SQL-Control-Statement)
SIGNAL Statement (SQL-Control-Statement)
WHILE Statement (SQL-Control-Statement)
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1189
DB2-Commands
Grafischer Wegweiser zu den DB2-Commands
Basis-Parameter für DB2-Commands
1190
1190
1191
Einleitung und Komponenten des DB2-Commands
1191
Vorgabemöglichkeit von DB2-Commands
1191
Beispiel-Job zur Aktivierung von DB2-Commands über TSO-Batch-Job DSNTEP2/DSNTEP4
Zeichen mit besonderer Bedeutung
1192
1193
Übersicht DB2-Commands und Command-Typen
Argumente von DB2-Commands für BIND/REBIND
1194
1197
Syntax-Diagramme von DB2-Commands für BIND/REBIND
Detailbeschreibung der Parameter von DB2-Commands für BIND/REBIND
Argumente von DB2-Commands für generelle Daten-Objekte
1197
1205
1240
Syntax-Diagramme von DB2-Commands genereller Daten-Objekte
Detailbeschreibung der Parameter von DB2-Commands genereller Daten-Objekte
Pending Status (Advisory und Restricted Status)
Detailbeschreibung der DB2-Commands
1240
1241
1243
1247
-ACCESS DATABASE (DB2-Command)
-ALTER BUFFERPOOL (DB2-Command)
-ALTER GROUPBUFFERPOOL (DB2-Command)
-ALTER UTILITY (DB2-Command)
-ARCHIVE LOG (DB2-Command)
BIND PACKAGE (TSO DSN-Subcommand)
BIND PLAN (TSO DSN-Subcommand)
BIND QUERY (TSO DSN-Subcommand)
-CANCEL THREAD (DB2-Command)
/CHANGE (IMS-Command)
DCLGEN - Declaration Generator (TSO-DSN-Subcommand)
1247
1248
1251
1253
1255
1256
1262
1268
1269
1271
1272
Syntax-Diagramm: DCLGEN
1276
/DISPLAY (IMS-Command)
-DISPLAY ACCEL (DB2-Command)
-DISPLAY ARCHIVE (DB2-Command)
-DISPLAY BUFFERPOOL (DB2-Command)
1278
1279
1280
1281
Anwendungs-Beispiel eines Summary Reports
1281
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXXII
Anwendungs-Beispiel eines Detail-Reports
Anwendungs-Beispiel eines Reports mit Darstellung der von einer Database-Gruppe und ihrer zugeordneten Spaces genutzten Pages
Anwendungs-Beispiel eines Reports mit Tablespace- und Indexspace-Statistik
Syntax-Diagramm -DISPLAY BUFFERPOOL
-DISPLAY DATABASE (DB2-Command)
1282
1283
1284
1285
1286
Anwendungs-Beispiel: Anzeige aller Tablespaces und Indexspaces einer Database
Anwendungs-Beispiel: Übersicht der Tablespaces und Indexspaces mit OVERVIEW
Anwendungs-Beispiel: Übersicht von aktiven Tablespaces und Indexspaces mit USE, CLAIMERS und LOCKS
Anwendungs-Beispiel: Objekte mit Restricted Status anzeigen
1287
1288
1289
1292
Anwendungs-Beispiel: Restricted Status RECP bzw. RBDP, LPL und ICOPY der durch einen NOT LOGGED Tablespace entstanden ist, für den Manipulationen und dann ROLLBACK vorgegeben wurde
1293
Anwendungs-Beispiel: Restricted Status WEPR, der aufgrund eine Systemfehlers entstanden ist
1294
Syntax-Diagramm -DISPLAY DATABASE
1295
-DISPLAY DDF (DB2-Command)
-DISPLAY FUNCTION SPECIFIC (DB2-Command)
-DISPLAY GROUP (DB2-Command)
-DISPLAY GROUPBUFFERPOOL (DB2-Command)
-DISPLAY LOCATION (DB2-Command)
-DISPLAY LOG (DB2-Command)
-DISPLAY PROCEDURE (DB2-Command)
-DISPLAY PROFILE (DB2-Command)
-DISPLAY RLIMIT (DB2-Command)
-DISPLAY THREAD (DB2-Command)
1298
1299
1300
1301
1303
1305
1306
1307
1308
1309
Anwendungs-Beispiel: Anzeige aller Threads - globaler Level
Anwendungs-Beispiel: Anzeige aller Threads - Detail-Level
Anwendungs-Beispiel: Anzeige von Indoubt-Threads
Syntax-Diagramm -DISPLAY THREAD
Wirkung relevanter Parameter-Kombinationen
1310
1311
1312
1313
1313
-DISPLAY TRACE (DB2-Command)
1315
Syntax-Diagramm -DISPLAY TRACE
1316
-DISPLAY UTILITY (DB2-Command)
DSN (TSO-Command)
DSNC (CICS-Command)
DSNC DISCONNECT (CICS-Command)
DSNC DISPLAY (CICS-Command)
DSNC MODIFY (CICS-Command)
DSNC STOP (CICS-Command)
DSNC STRT (CICS-Command)
FREE PACKAGE (TSO DSN-Subcommand)
FREE PLAN (TSO DSN-Subcommand)
FREE QUERY (TSO DSN-Subcommand)
MODIFY admtproc,APPL=SHUTDOWN (Admin Scheduler Command)
MODIFY admtproc,APPL=TRACE (Admin Scheduler Command)
-MODIFY DDF (DB2-Command)
MODIFY irlmproc,ABEND (IRLM-Command)
MODIFY irlmproc,DIAG (IRLM-Command)
MODIFY irlmproc,PURGE (IRLM-Command)
MODIFY irlmproc,SET (IRLM-Command)
MODIFY irlmproc,STATUS (IRLM-Command)
© Copyright DGD GmbH Germany 65201 Wiesbaden
1318
1319
1320
1321
1322
1324
1325
1326
1327
1329
1330
1331
1332
1333
1335
1336
1337
1338
1339
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXXIII
-MODIFY TRACE (DB2-Command)
REBIND PACKAGE (TSO DSN-Subcommand)
REBIND PLAN (TSO DSN-Subcommand)
REBIND TRIGGER PACKAGE (TSO DSN-Subcommand)
-RECOVER BSDS (DB2-Command)
-RECOVER INDOUBT (DB2-Command)
-RECOVER POSTPONED (DB2-Command)
-REFRESH DB2,EARLY (DB2-Command)
-RESET GENERICLU (DB2-Command)
-RESET INDOUBT (DB2-Command)
RUN (TSO-Command)
-SET ARCHIVE (DB2-Command)
-SET LOG (DB2-Command)
-SET SYSPARM (DB2-Command)
SPUFI (SQL-Processor using file input) (TSO-Command)
/SSR (IMS-Command)
START admtproc (Admin Scheduler Command)
/START (IMS-Command)
-START ACCEL (DB2-Command)
-START DATABASE (DB2-Command)
-START DB2 (DB2-Command)
-START DDF (DB2-Command)
-START FUNCTION SPECIFIC (DB2-Command)
START irlmproc,SET (IRLM-Command)
-START PROCEDURE (DB2-Command)
-START PROFILE (DB2-Command)
-START RLIMIT (DB2-Command)
-START TRACE (DB2-Command)
1340
1341
1347
1352
1355
1356
1358
1359
1360
1361
1363
1364
1365
1367
1368
1369
1370
1371
1372
1373
1375
1376
1377
1378
1380
1381
1382
1383
Syntax-Diagramm -START TRACE
Zusammenspiel von Classen und IFCID-Aktivierungen
1384
1387
IFCID-Satzarten (beispielhafte Auswahl)
1389
STOP admtproc (Admin Scheduler Command)
/STOP (IMS-Command)
-STOP ACCEL (DB2-Command)
-STOP DATABASE (DB2-Command)
-STOP DB2 (DB2-Command)
-STOP DDF (DB2-Command)
-STOP FUNCTION SPECIFIC (DB2-Command)
STOP irlmproc,SET (IRLM-Command)
-STOP PROCEDURE (DB2-Command)
-STOP PROFILE (DB2-Command)
-STOP RLIMIT (DB2-Command)
-STOP TRACE (DB2-Command)
1390
1391
1392
1393
1395
1397
1398
1399
1400
1401
1402
1403
Syntax-Diagramm -START TRACE
1403
-TERM UTILITY (DB2-Command)
/TRACE (IMS-Command)
TRACE CT (IRLM-Command)
1405
1406
1407
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXXIV
DB2-Utilities
1408
Grafischer Wegweiser zu den DB2-Utilities
1408
Übersicht der DB2-Utilities, -Typen und -Kategorien
1409
DB2-Online-Utiltities1411
Grafische Darstellung der Online-Utility-Komponenten
Aktivierung von Online-Utilities
1412
1413
DB2I - Funktion 8: Utility-Panel
1413
Utility-Panel1414
Dataset Names-Panel
1415
Control Statement Dataset Names-Panel
1416
Beispiel für generierte Utility-Macros
1417
Beispiel von LOAD-Utility-Steuerkarten
1417
Beispiel des generierten LOAD-Utility-Jobs
1418
Abschluss-Panel1419
TSO-Command DSNU zur Generierung eines Utility-Batch-Jobs (TSO-CLIST)
JCL-Prozedur DSNUPROC zum Aufruf des Utility-Programms DSNUTILB
Direkter Aufruf des Utility-Programms DSNUTILB
Die Phasen einer Online-Utility-Ausführung
Ergebnis- und Status-Kontrolle eines Utility-Laufs
1420
1423
1426
1427
1428
Status-Kontrolle während der Aktivierungs-Zeit eines Utility-Laufs
Ergebnis-Kontrolle nach dem Abschluss eines Utility-Laufs
1428
1428
Datasets für Online-Utilities
1429
Übersicht der Datasets für Online-Utilities
1430
Dataset-Dispositionen1431
Dataset-Größen1432
Vorgehensweisen, wenn Datasets zu klein sind
1432
FlashCopy-Datasets1433
Generelle und spezielle Utility-Control Statements
1434
Vorgabe-Datasets für Utility-Control Statements
CCSID-Behandlung von Utility-Control Statements
Spezielle Utility-Control-Statements (SYSIN-DD-Statement)
Generelle Utility-Control-Statements
1434
1434
1434
1435
Restart von Online-Utilities
1436
RESTART (CURRENT) und RESTART (PHASE)
1436
Default-Restart-Verhalten der Utilities
1437
Syntax-Diagramme der generellen Argumente von Online-Utilties
1438
Detailbeschreibung genereller Parameter von Utilities
1439
Detailbeschreibung der DB2-Online-Utilities
1443
BACKUP SYSTEM (Online-Utility)
1443
BACKUP SYSTEM: Utility-Ausführungs-Phasen
BACKUP SYSTEM: Erforderliche Datasets und Objekte
BACKUP SYSTEM: Utility-Sperren und Abhängigkeiten zu anderen Utilities
BACKUP SYSTEM: Anwendungs-Beispiele
BACKUP SYSTEM: Syntax-Diagramm
BACKUP SYSTEM: Parameter-Beschreibung
CATENFM (Online-Utility)
1443
1444
1444
1444
1445
1445
1446
CATENFM: Utility-Ausführungs-Phasen
CATENFM: Erforderliche Datasets und Objekte
CATENFM: Utility-Sperren und Abhängigkeiten zu anderen Utilities
CATENFM: Anwendungs-Beispiel
1447
1447
1447
1447
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

CATENFM: Syntax-Diagramm
CATENFM: Parameter-Beschreibung
XXXV
1447
1448
CATMAINT (Online-Utility)
1449
CATMAINT: Utility-Ausführungs-Phasen
CATMAINT: Erforderliche Datasets und Objekte
CATMAINT: Utility-Sperren und Abhängigkeiten zu anderen Utilities
CATMAINT: Anwendungs-Beispiel
CATMAINT: Syntax-Diagramm
CATMAINT: Parameter-Beschreibung
1449
1449
1449
1449
1450
1450
CHECK-Utilties: Überblick (Online-Utility)
1451
LOB- oder XML-Fehler-Typen: Orphan-, Missing-, Out-of-Synch- und Invalid-Werte
1452
Entdeckung der Fehlerzustände und mögliche Ursachen
1452
Bereinigungs-Möglichkeiten der Fehlerzustände
1453
CHECK DATA (Online-Utility)
1454
CHECK DATA: Utility-Ausführungs-Phasen
CHECK DATA: Erforderliche Datasets und Objekte
CHECK DATA: Utility-Sperren und Abhängigkeiten zu anderen Utilities
CHECK DATA: Anwendungs-Beispiel
1455
1456
1456
1457
Szenario einer RI-Prüfung mit CHECK DATA DELETE YES
1457
Beispiel der Prüfung von LOB- bzw. XML-CONSTRAINTS mit AUXERROR INVALIDATE
CHECK DATA: Syntax-Diagramm
CHECK DATA: Parameter-Beschreibung
1461
1462
1462
CHECK INDEX (Online-Utility)
1467
CHECK INDEX: Utility-Ausführungs-Phasen
CHECK INDEX: Erforderliche Datasets und Objekte
CHECK INDEX: Utility-Sperren und Abhängigkeiten zu anderen Utilities
CHECK INDEX: Anwendungs-Beispiel
CHECK INDEX: Syntax-Diagramm
CHECK INDEX: Parameter-Beschreibung
1467
1468
1468
1468
1470
1470
CHECK LOB (Online-Utility)
1472
CHECK LOB: Utility-Ausführungs-Phasen
CHECK LOB: Erforderliche Datasets und Objekte
CHECK LOB: Utility-Sperren und Abhängigkeiten zu anderen Utilities
CHECK LOB: Anwendungs-Beispiel
CHECK LOB: Syntax-Diagramm
CHECK LOB: Parameter-Beschreibung
1472
1473
1473
1473
1474
1474
COPY (Online-Utility)
1476
Copy-Typen1477
Full Image Copy
1477
Incremental Image Copy
1477
Primär und Backup-Kopie
1478
Kopien für das lokale und das Recovery-System 1478
FlashCopy Kopien
1478
DFSMS Concurrent Copy 1479
Wie kann die Konsistenz der Objekte sichergestellt werden?
Objektspezifische Besonderheiten des COPY-Utilties
1479
1480
Segmented Tablespaces
1480
Non-UTS-Partitioned Tablespaces
1480
UTS-Partition-by-growth Tablespaces
1480
LOB Tablespaces
1480
XML Tablespaces
1480
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXXVI
Indizes1480
Katalog- und Directory-Objekte
1480
Bei bestimmten 'Restriktiven Pending-Status' kann bzw. sollte keine Image Copy erzeugt werden
COPY: Utility-Ausführungs-Phasen
COPY: Erforderliche Datasets und Objekte
COPY: Utility-Sperren und Abhängigkeiten zu anderen Utilities
COPY: Anwendungs-Beispiele
1481
1481
1482
1482
1483
Allgemeine Beispiele
1483
Spezielle COPY-Beispiele mit Ausführungs-Protokollierung
1484
COPY einer Objekt-Liste nur LOB-Objekte 1484
COPY einer Objekt-Liste Basis-Objekte und LOB-Objekte 1485
COPY: Test-Szenario mit SYSCOPY-Auszügen
1487
COPY: Syntax-Diagramm
COPY: Parameter-Beschreibung (in alphabetischer Folge)
1490
1491
COPYTOCOPY (Online-Utility)
1494
COPYTOCOPY: Utility-Ausführungs-Phasen
COPYTOCOPY: Erforderliche Datasets und Objekte
COPYTOCOPY: Utility-Sperren und Abhängigkeiten zu anderen Utilities
COPYTOCOPY: Anwendungs-Beispiel
COPYTOCOPY: Syntax-Diagramm
COPYTOCOPY: Parameter-Beschreibung
1494
1495
1495
1495
1496
1496
DIAGNOSE (Online-Utility)
1498
DIAGNOSE: Utility-Ausführungs-Phasen
DIAGNOSE: Erforderliche Datasets und Objekte
DIAGNOSE: Utility-Sperren und Abhängigkeiten zu anderen Utilities
DIAGNOSE: Anwendungs-Beispiele
DIAGNOSE: Syntax-Diagramm: Überblick
DIAGNOSE: Parameter-Beschreibung: Überblick
DIAGNOSE: Diagnose-Statement
1498
1498
1498
1499
1501
1501
1502
DIAGNOSE: Syntax-Diagramm: Diagnose-Statement
1502
DIAGNOSE: Parameter-Beschreibung: Diagnose-Statement
1502
DIAGNOSE: Display-Statement
1503
DIAGNOSE: Syntax-Diagramm: Display-Statement
1503
DIAGNOSE: Parameter-Beschreibung: Display-Statement
1503
DIAGNOSE: Wait-Statement
1504
DIAGNOSE: Syntax-Diagramm: Wait-Statement
1504
DIAGNOSE: Parameter-Beschreibung: Wait-Statement
1504
DIAGNOSE: Abend-Statement
1504
DIAGNOSE: Syntax-Diagramm: Abend-Statement
1504
DIAGNOSE: Parameter-Beschreibung: Abend-Statement
1504
EXEC SQL (Online-Utility Control Statement)
1505
EXEC SQL: Ausführungs-Phasen
EXEC SQL: Erforderliche Datasets und Objekte
EXEC SQL: Utility-Sperren und Abhängigkeiten zu anderen Utilities
EXEC SQL: Anwendungs-Beispiele
EXEC SQL: Syntax-Diagramm
EXEC SQL: Parameter-Beschreibung
1505
1505
1505
1506
1507
1507
LISTDEF (Online-Utility Control Statement)
1508
LISTDEF: Ausführungs-Phasen
LISTDEF: Erforderliche Datasets und Objekte
LISTDEF: Utility-Sperren und Abhängigkeiten zu anderen Utilities
LISTDEF: Anwendungs-Beispiele
1509
1510
1510
1511
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXXVII
LISTDEF: Anwendungs-Beispiel 1 - Individuelle Liste
1511
LISTDEF: Anwendungs-Beispiel 2 - Alle Tablespaces und Indexspaces einer Database
1511
LISTDEF: Anwendungs-Beispiel 3 - Beispiel des Einsatzes verschiedener Listen
1511
LISTDEF: Anwendungs-Beispiel 4 - Listen über Datasets definieren
1517
LISTDEF: Anwendungs-Beispiel 5 - Standardisierungs-Möglichkeiten mit generellen Utility-Control Statements
1518
LISTDEF: Syntax-Diagramm
LISTDEF: Parameter-Beschreibung
1520
1520
LOAD (Online-Utility)
1524
Besonderheiten beim Laden von Daten mit GENERATED ALWAYS-Spalten
LOAD: Utility-Ausführungs-Phasen
LOAD: Erforderliche Datasets und Objekte
LOAD: Utility-Sperren und Abhängigkeiten zu anderen Utilities
LOAD: Anwendungs-Beispiele
LOAD: Syntax-Diagramm - Allgemein
LOAD: Parameter-Beschreibung Allgemein (in alphabetischer Sortierung der Haupt-Parameter-Namen bzw- Spezifikations-Blöcke)
LOAD: Inline-Statistiken (statistics-spec)
1526
1527
1528
1529
1530
1532
1533
1543
LOAD: Syntax-Diagramm - Inline-Statistiken (statistics-spec)
1543
LOAD: Parameter-Beschreibung Inline-Statistiken (statistics-spec)
1543
LOAD: INTO TABLE-Spezifikation (INTO-TABLE-spec)
1544
LOAD: INTO TABLE: Anwendungs-Beispiel
1544
LOAD: Syntax-Diagramm - INTO-TABLE-spec
1545
LOAD: Parameter-Beschreibung - INTO-TABLE-spec:
1545
LOAD: Eingabe-Daten-Typen beim LOAD (load-data-type)
1551
LOAD: Beispiel des Einsatzes verschiedenen Daten-Typen
1551
LOAD: Einsetzbare Daten-Typen
1555
Syntax-Diagramm1555
Binär- und Bit-String-Daten
1556
Character-String-Daten1556
DateTime-Daten1558
Grafik-String-Daten
1558
Numerische Daten
1559
ROWID1560
XML1560
MERGECOPY (Online-Utility)
1561
MERGECOPY: Utility-Ausführungs-Phasen
MERGECOPY: Erforderliche Datasets und Objekte
MERGECOPY: Utility-Sperren und Abhängigkeiten zu anderen Utilities
MERGECOPY: Anwendungs-Beispiele
1561
1562
1562
1562
MERGECOPY: Test-Szenario mit SYSCOPY-Auszügen
1563
MERGECOPY: Syntax-Diagramm
MERGECOPY: Parameter-Beschreibung
1566
1566
MODIFY RECOVERY (Online-Utility)
1568
MODIFY RECOVERY: Utility-Ausführungs-Phasen
MODIFY RECOVERY: Erforderliche Datasets und Objekte
MODIFY RECOVERY: Utility-Sperren und Abhängigkeiten zu anderen Utilities
MODIFY RECOVERY: Anwendungs-Beispiele
MODIFY RECOVERY: Test-Szenario mit SYSCOPY-Auszügen
1568
1569
1569
1569
1570
MODIFY RECOVERY: Syntax-Diagramm
MODIFY RECOVERY: Parameter-Beschreibung
1573
1573
MODIFY STATISTICS (Online-Utility)
1575
MODIFY STATISTICS: Utility-Ausführungs-Phasen
MODIFY STATISTICS: Erforderliche Datasets und Objekte
MODIFY STATISTICS: Utility-Sperren und Abhängigkeiten zu anderen Utilities
© Copyright DGD GmbH Germany 65201 Wiesbaden
1575
1575
1575
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXXVIII
MODIFY STATISTICS: Anwendungs-Beispiele
1576
MODIFY STATISTICS: Test-Szenario
1577
MODIFY STATISTICS: Syntax-Diagramm
MODIFY STATISTICS: Parameter-Beschreibung
1578
1578
OPTIONS (Online-Utility Control Statement)
1579
OPTIONS: Ausführungs-Phasen
OPTIONS: Erforderliche Datasets und Objekte
OPTIONS: Utility-Sperren und Abhängigkeiten zu anderen Utilities
OPTIONS: Anwendungs-Beispiele
1579
1579
1579
1580
OPTIONS: Test-Szenario
1581
OPTIONS: Preview
1581
OPTIONS: Syntax-Diagramm
OPTIONS: Parameter-Beschreibung
1582
1582
QUIESCE (Online-Utility)
1583
QUIESCE: Utility-Ausführungs-Phasen
QUIESCE: Erforderliche Datasets und Objekte
QUIESCE: Utility-Sperren und Abhängigkeiten zu anderen Utilities
QUIESCE: Anwendungs-Beispiele
1584
1584
1584
1585
QUIESCE: Test-Szenario mit SYSCOPY-Auszügen
1586
QUIESCE: Syntax-Diagramm
QUIESCE: Parameter-Beschreibung
1589
1589
REBUILD INDEX (Online-Utility)
1590
REBUILD INDEX: Utility-Ausführungs-Phasen
REBUILD INDEX: Erforderliche Datasets und Objekte
REBUILD INDEX: Utility-Sperren und Abhängigkeiten zu anderen Utilities
REBUILD INDEX: Anwendungs-Beispiele
REBUILD INDEX: Test-Szenario mit PIT-RECOVER auf letzte Full Image Copy und anschließendem REBUILD INDEX
1591
1592
1592
1593
1594
REBUILD INDEX: Syntax-Diagramm Allgemein
REBUILD INDEX: Parameter-Beschreibung Allgemein
1598
1599
REBUILD INDEX: Syntax-Diagramm: drain-spec
1601
REBUILD INDEX: Parameter-Beschreibung: drain-spec
1601
REBUILD INDEX: Syntax-Diagramm: change-spec (für Online-REBUILD INDEX mit SHRLEVEL CHANGE)
1602
REBUILD INDEX: Parameter-Beschreibung: change-spec (für Online-REBUILD INDEX mit SHRLEVEL CHANGE)
1602
RECOVER (Online-Utility)
1603
RECOVER von Tablespaces mit verknüpften Objekten (Indizes, RI-Constraints, LOB- oder XML-Tablespaces sowie deren Indizes)
1605
Pending Status
1605
Ungültigkeits-Markierung (invalid) von LOB- oder XML-Werten
1605
RECOVER-Restriktionen1605
RECOVER von Tablespaces, die mit NOT LOGGED definiert sind 1606
RECOVER von Katalog- und Directory-Objekten 1606
Objekt-Hierarchie1606
RECOVER: Utility-Ausführungs-Phasen
RECOVER: Erforderliche Datasets und Objekte
RECOVER: Utility-Sperren und Abhängigkeiten zu anderen Utilities
RECOVER: Anwendungs-Beispiele
1607
1608
1608
1609
Allgemeine Beispiele
1609
Spezielle Beispiele RECOVER mit Ausführungs-Protokollierung
1610
RECOVER auf den aktuellen Zustand - Objekt-Liste nur LOB-Objekte 1610
RECOVER auf den aktuellen Zustand - COPY einer Objekt-Liste Basis-Objekte und LOB-Objekte 1611
RECOVER eines Base-Tablespaces und eines XML-Tablespaces auf den aktuellen Zustand
1612
RECOVER auf den Zustand der letzten Full Image Copy 1613
RECOVER eines Base-Tablespaces und eines XML-Tablespaces auf den Zustand der letzten Full Image Copy 1613
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XXXIX
RECOVER einer Tabelle auf eine TORBA-Adresse mittels BACKOUT YES
1614
RECOVER einer Objekt-Liste inkl. Temporal Tables, XML-Tables und History Tables auf eine TORBA-Adresse mittels BACKOUT YES
1615
RECOVER: Test-Szenario mit PIT-RECOVER auf letzte Full Image Copy und anschließendem REBUILD INDEX, CHECK DATA ...
RECOVER: Syntax-Diagramm
RECOVER: Parameter-Beschreibung
1616
1628
1628
REORG INDEX (Online-Utility)
1632
REORG INDEX: Utility-Ausführungs-Phasen
REORG INDEX: Erforderliche Datasets und Objekte
REORG INDEX: Utility-Sperren und Abhängigketen zu anderen Utilities
REORG INDEX: Anwendungs-Beispiele
REORG INDEX: Syntax-Diagramm Allgemein
REORG INDEX: Parameter-Beschreibung Allgemein
1633
1633
1634
1635
1637
1638
REORG INDEX: Syntax-Diagramm deadline-spec (für REORG INDEX mit SHRLEVEL CHANGE oder REFERENCE)
1641
REORG INDEX: Parameter-Beschreibung deadline-spec (für REORG INDEX mit SHRLEVEL CHANGE oder REFERENCE)
1641
REORG INDEX: Syntax-Diagramm drain-spec (für REORG INDEX mit SHRLEVEL CHANGE oder REFERENCE)
1641
REORG INDEX: Parameter-Beschreibung drain-spec (für REORG INDEX mit SHRLEVEL CHANGE oder REFERENCE)
1641
REORG INDEX: Syntax-Diagramm change-spec (für Online-REORG INDEX mit SHRLEVEL CHANGE)
1642
REORG INDEX: Parameter-Beschreibung change-spec (für Online-REORG INDEX mit SHRLEVEL CHANGE)
REORG INDEX - Inline-Statistiken (statistics-spec)
1642
1643
REORG INDEX: Syntax-Diagramm - Inline-Statistiken (statistics-spec)
1643
REORG INDEX: Parameter-Beschreibung Inline-Statistiken (statistics-spec)
1643
REORG TABLESPACE (Online-Utility)
1644
Reorganisation von XML-Tablespaces
Reorganisation von UTS-PBG-Tablespaces (Partition-by-Growth)
Reorganisation von LOB-Tablespaces
REORG TABLESPACE: Utility-Ausführungs-Phasen
REORG TABLESPACE: Erforderliche Datasets und Objekte
REORG TABLESPACE: Utility-Sperren und Abhängigkeiten zu anderen Utilities
REORG TABLESPACE: Anwendungs-Beispiele
REORG TABLESPACE: Syntax-Diagramm Allgemein
REORG TABLESPACE: Parameter-Beschreibung Allgemein
1645
1645
1646
1647
1648
1649
1650
1654
1655
REORG TABLESPACE: Syntax-Diagramm copy-spec (Erzeugen einer Inline-Kopie)
1661
REORG TABLESPACE: Parameter-Beschreibung copy-spec (Erzeugen einer Inline-Kopie)
1661
REORG TABLESPACE: Syntax-Diagramm deadline-spec (für REORG TABLESPACE mit SHRLEVEL CHANGE oder REFERENCE)
1663
REORG TABLESPACE: Parameter-Beschreibung deadline-spec (für REORG TABLESPACE mit SHRLEVEL CHANGE oder REFERENCE)
1663
REORG TABLESPACE: Syntax-Diagramm drain-spec (für REORG TABLESPACE mit SHRLEVEL CHANGE oder REFERENCE)
1664
REORG TABLESPACE: Parameter-Beschreibung drain-spec (für REORG TABLESPACE mit SHRLEVEL CHANGE oder REFERENCE)
1664
REORG TABLESPACE: Syntax-Diagramm change-spec (für Online-REORG TABLESPACE mit SHRLEVEL CHANGE)
1665
REORG TABLESPACE: Parameter-Beschreibung change-spec (für Online-REORG TABLESPACE mit SHRLEVEL CHANGE)
1665
REORG TABLESPACE - Inline-Statistiken (statistics-spec)
1666
REORG INDEX: Syntax-Diagramm - Inline-Statistiken (statistics-spec)
1666
REORG INDEX: Parameter-Beschreibung Inline-Statistiken (statistics-spec)
1666
REORG TABLESPACE: Syntax-Diagramm FROM-TABLE-spec (Spezifikation von Table-Kriterien)
1667
REORG TABLESPACE: Parameter-Beschreibung FROM-TABLE-spec (Spezifikation von Table-Kriterien)
1667
REPAIR (Online-Utility)
1668
REPAIR: Utility-Ausführungs-Phasen
REPAIR: Erforderliche Datasets und Objekte
REPAIR: Utility-Sperren und Abhängigkeiten zu anderen Utilities
REPAIR: Anwendungs-Beispiele
REPAIR: Syntax-Diagramm: Gesamt-Überblick
REPAIR: Parameter-Beschreibung
1668
1669
1669
1670
1671
1672
REPAIR: Syntax-Diagramm set-statement (Zurücksetzen von Objekt-Pending-Status)
© Copyright DGD GmbH Germany 65201 Wiesbaden
1672
DB2- Theorie und Praxis : Inhaltsverzeichnis

XL
REPAIR: Parameter-Beschreibung set-statement (Zurücksetzen von Objekt-Pending-Status)
1673
REPAIR: Syntax-Diagramm locate-block (Identikation und Prüfung der Objekt-Zustände, Durchführung von Manipulationen)
1674
REPAIR: Parameter-Beschreibung locate-block (Identikation und Prüfung der Objekt-Zustände, Durchführung von Manipulationen)
1675
REPAIR: Syntax-Diagramm delete-statement (Löschung vorab lokalisierter Daten)
1676
REPAIR:Parameter-Beschreibung delete-statement (Löschung vorab lokalisierter Daten)
1676
REPAIR:Syntax-Diagramm dump-statement (Formatierung und Dump-Ausgabe vorab lokalisierter Daten)
1677
REPAIR:Parameter-Beschreibungm dump-statement (Formatierung und Dump-Ausgabe vorab lokalisierter Daten)
1677
REPAIR:Syntax-Diagramm replace-statement (Ersatz/Austauch vorab lokalisierter Daten)
1678
REPAIR:Parameter-Beschreibung replace-statement (Ersatz/Austauch vorab lokalisierter Daten)
1678
REPAIR:Syntax-Diagramm verify-statement (Prüfung/Test vorab lokalisierter Daten)
1678
REPAIR:Parameter-Beschreibung verify-statement (Prüfung/Test vorab lokalisierter Daten)
1678
REPAIR: Syntax-Diagramm dbd-statement (Vergleich der DBD zwischen Katalog und Directory, Neu-Aufbau oder Löschen einer DBD)
1679
REPAIR: Parameter-Beschreibung dbd-statement (Vergleich der DBD zwischen Katalog und Directory, Neu-Aufbau oder Löschen einer DBD)
1679
REPAIR: Syntax-Diagramm levelid-statement (Zurücksetzen des Level-Ids)
1680
REPAIR: Parameter-Beschreibung levelid-statement (Zurücksetzen des Level-Ids)
1680
REPAIR:Syntax-Diagramm versions-statement (Aktualisierung der Objekt-Versionen)
1681
REPAIR: Parameter-Beschreibung versions-statement (Aktualisierung der Objekt-Versionen)
1681
REPORT (Online-Utility)
1682
REPORT: Utility-Ausführungs-Phasen
REPORT: Erforderliche Datasets und Objekte
REPORT: Utility-Sperren und Abhängigkeiten zu anderen Utilities
REPORT: Anwendungs-Beispiele
1682
1682
1682
1683
REPORT: Beispiel eines Recovery-Reports (Auszug):
1683
REPORT: Beispiel von Tablespace-Set-Reports
1686
RI-Verknüpfungen1686
XML-Verknüpfungen1687
Temporal-Table: Verknüpfungen einer System-maintained Temporal Table mit Versionierung (History Table)
Kombination von Temporal-Table- und XML-Verknüpfungen
1688
1689
REPORT: Syntax-Diagramm
REPORT: Parameter-Beschreibung
1690
1690
RESTORE SYSTEM (Online-Utility)
1692
RESTORE SYSTEM: Utility-Ausführungs-Phasen
RESTORE SYSTEM: Erforderliche Datasets und Objekte
RESTORE SYSTEM: Utility-Sperren und Abhängigkeiten zu anderen Utilities
RESTORE SYSTEM: Anwendungs-Beispiel
RESTORE SYSTEM: Syntax-Diagramm
RESTORE SYSTEM: Parameter-Beschreibung
RUNSTATS-Überblick (Online-Utility)
1692
1693
1693
1693
1694
1694
1695
RUNSTATS-Profil
RUNSTATS: Wirkung der Parameter UPDATE und HISTORY
1698
1699
RUNSTATS INDEX (Online-Utility)
1702
RUNSTATS INDEX: Utility-Ausführungs-Phasen
1702
RUNSTATS INDEX: Erforderliche Datasets und Objekte
1702
RUNSTATS INDEX: Utility-Sperren und Abhängigkeiten zu anderen Utilities
1703
Anwendungs-Beispiele1703
RUNSTATS INDEX: Syntax-Diagramm Allgemein
1704
RUNSTATS INDEX: Parameter-Beschreibung
1704
RUNSTATS INDEX: Syntax-Diagramm correlation-stats-spec (Sammeln von Statistiken für einen Index)
1706
RUNSTATS INDEX: Parameter-Beschreibung correlation-stats-spec (Sammeln von Statistiken für einen Index)
1706
RUNSTATS TABLESPACE (Online-Utility)
1707
RUNSTATS TABLESPACE: Utility-Ausführungs-Phasen
RUNSTATS TABLESPACE: Erforderliche Datasets und Objekte
RUNSTATS TABLESPACE: Utility-Sperren und Abhängigkeiten zu anderen Utilities
© Copyright DGD GmbH Germany 65201 Wiesbaden
1707
1707
1708
DB2- Theorie und Praxis : Inhaltsverzeichnis

RUNSTATS TABLESPACE: Anwendungs-Beispiele
RUNSTATS TABLESPACE: Syntax-Diagramm Allgemein
RUNSTATS TABLESPACE: Parameter-Beschreibung Allgemein
XLI
1709
1712
1713
RUNSTATS TABLESPACE: Syntax-Diagramm sample-spec (Reduzierung der zu analysierenden Datenmenge)
RUNSTATS TABLESPACE: Parameter-Beschreibung sample-spec
1715
1715
RUNSTATS TABLESPACE - Sammeln von Statistiken für Spalten mit ungleichförmiger Streuung (Non-uniform Distribution)
1716
RUNSTATS TABLESPACE: Syntax-Diagramm colgroup-spec (Sammeln von Statistiken für eine Tabellen-Spalten-Gruppe)
1716
RUNSTATS TABLESPACE: Parameter-Beschreibung colgroup-spec (Sammeln von Statistiken für eine Tabellen-Spalten-Gruppe)
1716
RUNSTATS TABLESPACE: Syntax-Diagramm correlation-stats-spec (Sammeln von Statistiken für einen Index)
1717
RUNSTATS TABLESPACE: Parameter-Beschreibung correlation-stats-spec
1717
STOSPACE (Online-Utility)
1719
STOSPACE: Utility-Ausführungs-Phasen
STOSPACE: Erforderliche Datasets und Objekte
STOSPACE: Utility-Sperren und Abhängigkeiten zu anderen Utilities
STOSPACE: Anwendungs-Beispiel
STOSPACE: Syntax-Diagramm Allgemein
1719
1719
1720
1720
1720
STOSPACE: Parameter-Beschreibung
1720
TEMPLATE (Online-Utility Control Statement)
1721
TEMPLATE: Ausführungs-Phasen
TEMPLATE: Erforderliche Datasets und Objekte
TEMPLATE: Utility-Sperren und Abhängigkeiten zu anderen Utilities
TEMPLATE: Anwendungs-Beispiele
1721
1721
1721
1722
TEMPLATE: Anwendungs-Beispiel - Beispiel für LOAD mit Liste (von UNLOAD über SYSPUNCH generierter Job)
TEMPLATE: Syntax-Diagramm - Allgemein
TEMPLATE: Parameter-Beschreibung Allgemein
1723
1724
1725
TEMPLATE: Syntax-Diagramm common-options (Generelle, einheiten-neutrale Charakteristiken)
1727
TEMPLATE: Parameter-Beschreibung common-options (Generelle, einheiten-neutrale Charakteristiken)
1727
TEMPLATE: Syntax-Diagramm disk-options (Platten-Charakteristiken)
1728
Parameter-Beschreibung disk-options (Platten-Charakteristiken)
1728
TEMPLATE: Syntax-Diagramm tape-options (Band-Charakteristiken)
1729
Parameter-Beschreibung tape-options (Band-Charakteristiken)
1729
TEMPLATE: Syntax-Diagramm path-expression (UNIX-File-System)
1730
Parameter-Beschreibung path-expression (UNIX-File-System)
1730
UNLOAD (Online-Utility)
1732
UNLOAD: Utility-Ausführungs-Phasen
UNLOAD: Erforderliche Datasets und Objekte
UNLOAD: Utility-Sperren und Abhängigkeiten zu anderen Utilities
UNLOAD: Anwendungs-Beispiele
UNLOAD: Syntax-Diagramm - Allgemein
UNLOAD: Parameter-Beschreibung:Allgemein
1733
1733
1733
1734
1735
1736
UNLOAD: Syntax-Diagramm unload-spec (Spezifikation der Charakteristiken für Ausgabe-Bestände und -Daten)
1737
UNLOAD: Parameter-Beschreibung: unload-spec (Spezifikation der Charakteristiken für Ausgabe-Bestände und -Daten)
1737
UNLOAD: FROM TABLE-Spezifikation (FROM-TABLE-spec)
1740
UNLOAD: Syntax-Diagramm - FROM-TABLE-spec
1740
UNLOAD: Parameter-Beschreibung: - FROM-TABLE-spec
1741
UNLOAD: Ausgabe-Daten-Typen beim UNLOAD (unload-data-type) und LOAD (load-data-type)
1744
UNLOAD: Beispiel des Einsatzes verschiedenen Daten-Typen
1744
UNLOAD: Einsetzbare Datan-Typen
1747
Syntax-Diagramm1747
Binär- und Bit-String-Daten
1748
Character-String-Daten1748
DateTime-Daten1749
Grafik-String-Daten
1749
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XLII
Numerische Daten
1750
ROWID1751
XML1751
strip-specification
1751
DB2-Standalone-Utiltities1752
Grafische Darstellung der Standalone-Utility-Komponenten
1753
Detailbeschreibung der DB2-Standalone-Utilities
1754
DSNJCNVB (Standalone-Utility)
1754
DSNJCNVB: Erforderliche Datasets und Objekte
DSNJCNVB: Anwendungs-Beispiel
1754
1754
DSNJLOGF - Preformat Active Log (Standalone-Utility)
1755
DSNJLOGF: Erforderliche Datasets und Objekte
DSNJLOGF: Anwendungs-Beispiel
1755
1755
DSNJU003 - Change Log Inventory (Standalone-Utility)
1756
DSNJU003: Erforderliche Datasets und Objekte
DSNJU003: Anwendungs-Beispiel
DSNJU003: Syntax-Diagramm -Statements: CHECKPT, CRESTART, DELETE, HIGHRBA, NEWCAT, NEWLOG, RSTMBR und DELMBR
DSNJU003: Syntax-Diagramm -Statements: DDF-Statements
1756
1757
1758
1759
DSNJU003: Syntax-Diagramm - CHECKPT-Statement: Änderung der Checkpoint-Queue in der BSDS
1760
DSNJU003: Syntax-Diagramm - CRESTART-Statement: Aktivierung oder De-Aktivierung eines Conditional oder Point-in-time-Restart Control Records in der BSDS
1761
DSNJU003: Syntax-Diagramm - DELETE-Statement: De-Aktivierung bestehender Log-Datasets oder Löschen der CCSID-Informationen in der BSDS
1763
DSNJU003: Syntax-Diagramm - HIGHRBA-Statement: Änderung der höchsten RBA der LOG-Bestände in der BSDS
1764
DSNJU003: Syntax-Diagramm - NEWCAT-Statement: Änderung des VSM-Katalog-Namens in der BSDS
1764
DSNJU003: Syntax-Diagramm - NEWLOG-Statement: Hinzufügung neuer Log-Datasets
1765
DSNJU003: Syntax-Diagramm - DDF-Statement: Änderung des DDF-Kommunikationssatzes in der BSDS
1767
DSNJU003: Syntax-Diagramm - RSTMBR und DELMBR zum Aktivieren, De-Aktivieren und Löschen eines Members in einer Data Sharing Group
1769
DSNJU004 - Print Log Map (Standalone-Utility)
1770
DSNJU004: Erforderliche Datasets und Objekte
DSNJU004: Anwendungs-Beispiel
DSNJU004: Syntax-Diagramm 1770
1771
1773
DSN1CHKR (Standalone-Utility)
1774
DSN1CHKR: Erforderliche Datasets und Objekte
DSN1CHKR: Anwendungs-Beispiel
DSN1CHKR: Syntax-Diagramm für die PARM-Vorgabe
1774
1774
1775
DSN1COMP (Standalone-Utility)
1776
DSN1COMP: Erforderliche Datasets und Objekte
DSN1COMP: Anwendungs-Beispiele
DSN1COMP: Syntax-Diagramm für die PARM-Vorgabe
1777
1778
1779
DSN1COPY (Standalone-Utility)
1781
DSN1COPY: Erforderliche Datasets und Objekte
DSN1COPY: Syntax-Diagramm für die PARM-Vorgabe
1782
1784
DSN1LOGP (Standalone-Utility)
1786
DSN1LOGP: Erforderliche Datasets und Objekte
DSN1LOGP: Syntax-Diagramm
1786
1788
DSN1PRNT (Standalone-Utility)
1790
DSN1PRNT: Erforderliche Datasets und Objekte
DSN1PRNT: Syntax-Diagramm für die PARM-Vorgabe
1790
1792
DSN1SDMP (Standalone-Utility)
1794
DSN1SDMP: Erforderliche Datasets und Objekte
DSN1SDMP: Syntax-Diagramm
1794
1795
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

A3 - Anhang - Definition der DB2-Katalog-Tabellen
XLIII
1797
Gesamt-Überblick
1797
Grafischer Wegweiser durch den Anhang 3 (Teil 1)
1797
Grafischer Wegweiser durch den Anhang 3 (Teil 2)
1798
Einleitung1799
Liste der Katalog-Tabellen und Kategorien
1800
Liste der Katalog-Tablespaces und Indizes
1806
Katalog-Database DSNDB06
XML-Schema-Repository-Database DSNXSR
Hinweise und dringende Empfehlungen
1806
1812
1813
Grafiken der Katalog-Tabellen und ihrer Beziehungen
Grafische Darstellung der Katalog-Objekt-Kategorien und Verweise auf referenziell verknüpfte Katalog-Tabellen
Kurze Erläuterung zu den grafischen Darstellungen
Legende zur grafischen Darstellung
1814
1814
1814
1816
Grafische Darstellung der Tabellen innerhalb der Kategorien 1817
CDB - Communication Database - CBB-Lokation
1817
Benutzerorientierte Daten-Objekt-Typen
1818
Systemorientierte Daten-Objekt-Typen
1819
Directory-Tables1820
Anwendungs-/Funktionsorientierte Objekt-Typen
1821
Query-Performance-Analyse und OPTHINT-Definitionen
Java-Archiv-Files (JARs) und Java-Routinen
Privilegien zur Nutzung von DB2-Ressourcen
AUTOSTATS - Automatische Statistiken (Autonomic Statistiken)
XML-Katalog-Tabellen und XML-Repository
1822
1823
1824
1825
1826
Detail-Komponenten der Objekt-Kategorien
1827
Alias1827
Database1828
Index1829
Package1830
Plan1831
Rolle und Trusted Context
1832
Routine (User-defined Function und Stored Procedure)
1833
Sequence
1834
Spalte1835
Storage Group
1836
Tabelle1837
Tablespace1838
Trigger1839
View1840
Katalog-Tabellen-Strukturen
1841
Einleitung1841
Katalog-Tabellenstrukturen der Katalog-Database DSNDB06
1842
SYSIBM.IPLIST1842
SYSIBM.IPNAMES1843
SYSIBM.LOCATIONS1844
© Copyright DGD GmbH Germany 65201 Wiesbaden
XLIV
DB2- Theorie und Praxis : Inhaltsverzeichnis

SYSIBM.LULIST1844
SYSIBM.LUMODES1844
SYSIBM.LUNAMES1845
SYSIBM.MODESELECT1846
SYSIBM.SYSAUDITPOLICIES1846
SYSIBM.SYSAUTOALERTS1848
SYSIBM.SYSAUTOALERTS_OUT1848
SYSIBM.SYSAUTORUNS_HIST1848
SYSIBM.SYSAUTORUNS_HISTOU1849
SYSIBM.SYSAUTOTIMEWINDOWS1849
SYSIBM.SYSAUXRELS1849
SYSIBM.SYSCHECKDEP1849
SYSIBM.SYSCHECKS1850
SYSIBM.SYSCHECKS21850
SYSIBM.SYSCOLAUTH1851
SYSIBM.SYSCOLDIST1852
SYSIBM.SYSCOLDISTSTATS1853
SYSIBM.SYSCOLDIST_HIST1854
SYSIBM.SYSCOLSTATS1855
SYSIBM.SYSCOLUMNS1856
SYSIBM.SYSCOLUMNS_HIST1860
SYSIBM.SYSCONSTDEP1860
SYSIBM.SYSCONTEXT1861
SYSIBM.SYSCONTEXTAUTHIDS1862
SYSIBM.SYSCONTROLS1863
SYSIBM.SYSCONTROLS_DESC1863
SYSIBM.SYSCONTROLS_RTXT1863
SYSIBM.SYSCOPY1864
SYSIBM.SYSCTXTTRUSTATTRS1868
SYSIBM.SYSDATABASE1869
SYSIBM.SYSDATATYPES1870
SYSIBM.SYSDBAUTH1871
SYSIBM.SYSDBRM1872
SYSIBM.SYSDEPENDENCIES1873
SYSIBM.SYSDUMMY11874
SYSIBM.SYSDUMMYA1874
SYSIBM.SYSDUMMYE1874
SYSIBM.SYSDUMMYU1874
SYSIBM.SYSENVIRONMENT1875
SYSIBM.SYSEXEMPTIONS1876
SYSIBM.SYSFIELDS1877
SYSIBM.SYSFOREIGNKEYS1877
SYSIBM.SYSINDEXES1878
SYSIBM.SYSINDEXES_HIST1880
SYSIBM.SYSINDEXES_RTSECT1881
SYSIBM.SYSINDEXES_TREE1881
SYSIBM.SYSINDEXPART1881
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XLV
SYSIBM.SYSINDEXPART_HIST1883
SYSIBM.SYSINDEXSPACESTATS1884
SYSIBM.SYSINDEXSTATS1887
SYSIBM.SYSINDEXSTATS_HIST1887
SYSIBM.SYSJARCLASS_SOURCE1888
SYSIBM.SYSJARCONTENTS1888
SYSIBM.SYSJARDATA1888
SYSIBM.SYSJAROBJECTS1888
SYSIBM.SYSJAVAOPTS1889
SYSIBM.SYSJAVAPATHS1889
SYSIBM.SYSKEYCOLUSE1889
SYSIBM.SYSKEYS1890
SYSIBM.SYSKEYTARGETS1890
SYSIBM.SYSKEYTARGETSTATS1891
SYSIBM.SYSKEYTARGETS_HIST1891
SYSIBM.SYSKEYTGTDIST1892
SYSIBM.SYSKEYTGTDISTSTATS1893
SYSIBM.SYSKEYTGTDIST_HIST1894
SYSIBM.SYSLOBSTATS1895
SYSIBM.SYSLOBSTATS_HIST1895
SYSIBM.SYSOBDS1895
SYSIBM.SYSOBJROLEDEP1896
SYSIBM.SYSPACKAGE1897
SYSIBM.SYSPACKAUTH1901
SYSIBM.SYSPACKCOPY1902
SYSIBM.SYSPACKDEP1904
SYSIBM.SYSPACKLIST1905
SYSIBM.SYSPACKSTMT1905
SYSIBM.SYSPACKSTMT_STMB1906
SYSIBM.SYSPACKSTMT_STMT1906
SYSIBM.SYSPARMS1907
SYSIBM.SYSPENDINGDDL1908
SYSIBM.SYSPENDINGDDLTEXT1908
SYSIBM.SYSPENDINGOBJECTS1909
SYSIBM.SYSPKSYSTEM1909
SYSIBM.SYSPLAN1910
SYSIBM.SYSPLANAUTH1912
SYSIBM.SYSPLANDEP1913
SYSIBM.SYSPLSYSTEM1913
SYSIBM.SYSPROFILE_TEXT1913
SYSIBM.SYSQUERY1914
SYSIBM.SYSQUERYOPTS1915
SYSIBM.SYSQUERYPLAN1916
SYSIBM.SYSQUERY_AUX1917
SYSIBM.SYSRELS1918
SYSIBM.SYSRESAUTH1919
SYSIBM.SYSROLES1920
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XLVI
SYSIBM.SYSROUTINEAUTH1920
SYSIBM.SYSROUTINES1921
SYSIBM.SYSROUTINESTEXT1925
SYSIBM.SYSROUTINES_OPTS1925
SYSIBM.SYSROUTINES_SRC1926
SYSIBM.SYSROUTINES_TREE1926
SYSIBM.SYSSCHEMAAUTH1927
SYSIBM.SYSSEQUENCEAUTH1928
SYSIBM.SYSSEQUENCES1929
SYSIBM.SYSSEQUENCESDEP1930
SYSIBM.SYSSTMT1931
SYSIBM.SYSSTOGROUP1932
SYSIBM.SYSSTRINGS1933
SYSIBM.SYSSYNONYMS1933
SYSIBM.SYSTABAUTH1934
SYSIBM.SYSTABCONST1935
SYSIBM.SYSTABLEPART1936
SYSIBM.SYSTABLEPART_HIST1938
SYSIBM.SYSTABLES1939
SYSIBM.SYSTABLESPACE1942
SYSIBM.SYSTABLESPACESTATS1945
SYSIBM.SYSTABLES_HIST1948
SYSIBM.SYSTABLES_PROFILES1948
SYSIBM.SYSTABSTATS1949
SYSIBM.SYSTABSTATS_HIST1949
SYSIBM.SYSTRIGGERS1950
SYSIBM.SYSTRIGGERS_STMT1950
SYSIBM.SYSUSERAUTH1951
SYSIBM.SYSVIEWDEP1952
SYSIBM.SYSVIEWS1953
SYSIBM.SYSVIEWS_STMT1954
SYSIBM.SYSVIEWS_TREE1954
SYSIBM.SYSVOLUMES1954
SYSIBM.SYSXMLRELS1955
SYSIBM.SYSXMLSTRINGS1955
SYSIBM.SYSXMLTYPMOD1955
SYSIBM.SYSXMLTYPMSCHEMA1955
SYSIBM.USERNAMES1956
SYSIBM.XSRANNOTATIONINFO1956
SYSIBM.XSRCOMPONENT1956
SYSIBM.XSROBJECTCOMPONENTS1957
SYSIBM.XSROBJECTGRAMMAR1957
SYSIBM.XSROBJECTHIERARCHIES1957
SYSIBM.XSROBJECTPROPERTY1958
SYSIBM.XSROBJECTS1958
SYSIBM.XSRPROPERTY1958
Tabellenstrukturen der Directory-Database DSNDB01
1959
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XLVII
Directory-Tablespaces und Indizes
1959
SYSIBM.SYSLGRNX1959
SYSIBM.SYSUTIL1960
SYSIBM.SYSUTILX1961
A4 - Anhang - DB2-IBM-Standard-Routinen
1962
Grafischer Wegweiser durch den Anhang 4
1962
Einleitung
1963
Liste der IBM-Standard-Stored Procedures (IBM-Supplied Stored Procedures)
1964
Beispielhafter Ausdruck einiger Charakteristiken der IBM-Routinen
1970
Übersicht der Call Attachment Facility Funktionen (CAF-Funktionen)
1971
Übersicht der Resource Recovery Services Attachment Facility Funktionen (RRSAF)
1971
Detailbeschreibung der Standard-Stored Procedures (Auszug der IBM-Supplied Stored Procedures)
1972
ADMIN_COMMAND_DB21972
Syntax-Diagramm: ADMIN_COMMAND_DB2 1973
ADMIN_COMMAND_DSN1977
ADMIN_COMMAND_UNIX1978
ADMIN_DS_BROWSE1980
ADMIN_DS_DELETE1982
ADMIN_DS_LIST1984
ADMIN_DS_RENAME1986
ADMIN_DS_SEARCH1988
ADMIN_DS_WRITE1990
ADMIN_INFO_HOST1992
ADMIN_INFO_SMS1994
ADMIN_INFO_SSID1996
ADMIN_INFO_SQL1997
ADMIN_INFO_SYSLOG2000
ADMIN_INFO_SYSPARM2002
ADMIN_JOB_CANCEL2004
ADMIN_JOB_FETCH2005
ADMIN_JOB_QUERY2007
ADMIN_JOB_SUBMIT2009
ADMIN_TASK_ADD2011
ADMIN_TASK_CANCEL2014
ADMIN_TASK_REMOVE2015
ADMIN_TASK_UPDATE2016
ADMIN_UTL_EXECUTE2019
ADMIN_UTL_MODIFY2021
ADMIN_UTL_MONITOR2022
ADMIN_UTL_SCHEDULE2025
ADMIN_UTL_SORT2028
DSNACCOX (Nachfolger von DSNACCOR)
2031
Standard-Filter-Formeln für die Selektion von Utility-relevanten Ausführungskriterien
2032
DSNACICS2042
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

XLVIII
DSNAEXP2044
DSNAIMS2045
DSNAIMS22048
DSNLEUSR2051
DSNUTILS2052
DSNUTILU2056
DSN_WLM_APPLENV2058
WLM_REFRESH2060
WLM_SET_CLIENT_INFO2062
XDBDECOMPXML2063
XSR_ADDSCHEMADOC2064
XSR_COMPLETE2065
XSR_REGISTER2066
XSR_REMOVE2067
Detailbeschreibung der Attachment-Facilities zur Ankopplung an ein DB2-System
2068
Call Attachment Facility (CAF)
2068
CALL DSNALI - CONNECT
CALL DSNALI - OPEN
CALL DSNALI - TRANSLATE
CALL DSNALI - CLOSE
CALL DSNALI - DISCONNECT
2068
2070
2071
2072
2073
Resource Recovery Services Attachment Facility (RRSAF)
2074
CALL DSNRLI - IDENTIFY
CALL DSNRLI - SWITCH TO
CALL DSNRLI - SIGNON
CALL DSNRLI - AUTH SIGNON
CALL DSNRLI - CONTEXT SIGNON
CALL DSNRLI - SET_ID
CALL DSNRLI - SET_CLIENT_ID
CALL DSNRLI - CREATE THREAD
CALL DSNRLI - TERMINATE THREAD
CALL DSNRLI - TERMINATE IDENTIFY
CALL DSNRLI - TRANSLATE
CALL DSNRLI - FIND_DB2_SYSTEMS
2074
2076
2078
2080
2082
2084
2085
2086
2087
2088
2089
2090
A5 - Anhang - Generelle DB2-Strukturen
2091
Grafischer Wegweiser durch den Anhang 5
Einleitung
Übersicht der generellen DB2-Strukturen
Detailbeschreibung der generellen DB2-Strukturen
SQLCA - SQL Communication Area
Beschreibung der SQCLA-Struktur-Komponenten
2091
2092
2093
2094
2094
2095
Nutzung des GET DIAGNOSTIC-Statements zur Gewinnung einer SQLCA
SQLCA-INCLUDE-Strukturen für die jeweiligen Programmiersprachen
SQLDA - SQL Descriptor Area
2098
2099
2101
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

Aufgabenstellung der SQLDA
Welche SQL-Statements nutzen die SQLDA?
Struktur-Komponenten der SQLDA
XLIX
2101
2101
2103
SQLDA-Vorspann (Header)
SQLVAR - Basis-Struktur
2104
2106
SQLTYPE und SQLLEN
2107
SQLVAR - Erweiterter-Element-Typ (Extended Set)
2109
Bereitstellungs-Bedingungen der SQLVAR - Erweiterten-Element-Typen
2110
SQLDA-INCLUDE-Strukturen für die jeweiligen Programmiersprachen
2111
Parameter-Struktur: Routinen
Grafische Übersicht der Parameter-Strukturen für Stored Procedures und User-defined Functions
Parameter-Strukturen: Stored Procedures
Parameter-Typ: GENERAL
2113
2114
2115
2115
Assembler-Beispiel2115
COBOL-Beispiel2115
PL/I-Beispiel2115
Parameter-Typ: GENERAL WITH NULLS
2116
Assembler-Beispiel2116
COBOL-Beispiel2116
PL/I-Beispiel2116
Parameter-Typ: SQL
2117
Struktur-Beschreibung PARAMETER STYLE SQL für Stored Procedures
2117
Assembler-Beispiel2118
COBOL-Beispiel2119
PL/I-Beispiel2121
Parameter-Strukturen: User-defined Functions
2123
Parameter-Typ: SQL
2123
Struktur-Beschreibung PARAMETER STYLE SQL für User-defined Functions
2123
Assembler-Beispiel2125
COBOL-Beispiel2126
PL/I-Beispiel2128
Parameter-Struktur DBINFO für User-defined Functions und Stored Procedures
Struktur-Beschreibung DBINFO
2130
2130
Tabellen-Strukturen
Tabellen für EXPLAIN-Zugriffspfad-Analysen
2132
2132
Überblick2132
PLAN_TABLE2133
Struktur-Beschreibung der PLAN_TABLE
2134
DSN_COLDIST_TABLE2142
Struktur-Beschreibung der DSN_COLDIST_TABLE
2143
DSN_DETCOST_TABLE2145
Struktur-Beschreibung der DSN_DETCOST_TABLE
2146
DSN_FILTER_TABLE2150
Struktur-Beschreibung der DSN_FILTER_TABLE
2151
DSN_FUNCTION_TABLE2152
Struktur-Beschreibung der DSN_FUNCTION_TABLE
2153
DSN_KEYGTDIST_TABLE2154
Struktur-Beschreibung der DSN_KEYGTDIST_TABLE
2155
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

L
DSN_PGRANGE_TABLE2156
Struktur-Beschreibung der DSN_PGRANGE_TABLE
2157
DSN_PGROUP_TABLE2158
Struktur-Beschreibung der DSN_PGROUP_TABLE
2159
DSN_PREDICAT_TABLE2161
Struktur-Beschreibung der DSN_PREDICAT_TABLE
2162
DSN_PTASK_TABLE2164
Struktur-Beschreibung der DSN_PTASK_TABLE
2165
DSN_QUERYINFO_TABLE2166
Struktur-Beschreibung der DSN_QUERYINFO_TABLE
2166
DSN_QUERY_TABLE2168
Struktur-Beschreibung der DSN_QUERY_TABLE
2169
DSN_SORTKEY_TABLE2170
Struktur-Beschreibung der DSN_SORTKEY_TABLE
2171
DSN_SORT_TABLE2172
Struktur-Beschreibung der DSN_SORT_TABLE
2173
DSN_STATEMENT_CACHE_TABLE2174
Struktur-Beschreibung der DSN_STATEMENT_CACHE_TABLE
2175
DSN_STATEMNT_TABLE2178
Struktur-Beschreibung der DSN_STATEMNT_TABLE
2179
DSN_STRUCT_TABLE2181
Struktur-Beschreibung der DSN_STRUCT_TABLE
2182
DSN_VIEWREF_TABLE2183
Struktur-Beschreibung der DSN_VIEWREF_TABLE
2184
Tabellen für die Zugriffspfad-Optimierung (Optimization Hints)
2185
DSN_USERQUERY_TABLE2185
Struktur-Beschreibung der DSN_USERQUERY_TABLE
2186
Tabellen für Accelerator-Servers
2188
SYSACCEL.SYSACCELERATORS2188
SYSACCEL.SYSACCELERATEDTABLES2188
Profil-Tabellen
2189
DSN_PROFILE_TABLE2189
Struktur-Beschreibung der DSN_PROFILE_TABLE
2190
DSN_PROFILE_HISTORY2191
DSN_PROFILE_ATTRIBUTES2192
Struktur-Beschreibung der DSN_PROFILE_ATTRIBUTES
2193
DSN_PROFILE_ATTRIBUTES_HISTORY2195
RLF - Resource Limit Facility (Governor)
2196
RLMT - Resource Limit Table
2196
Struktur-Beschreibung der DSNRLMT
2196
RLST - Resource Limit Specification Table
2198
Struktur-Beschreibung der DSNRLST
2198
Tables für Utilities
2200
Exception Table für das CHECK-Utility
2200
Struktur-Beschreibung der Exeption Table
2200
Mapping Table für das REORG-Utility
2201
Struktur-Beschreibung der Mapping Table
2201
DDCS - Data Definition Control Support
2202
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

ART - Application Registration Table
LI
2202
Struktur-Beschreibung der Table DSN_REGISTER_APPL (ART)
2202
ORT - Object Registration Table
2203
Struktur-Beschreibung der Table DSN_REGISTER_OBJT (ORT)
2203
A6 - Anhang - DB2-Warnungen und Fehlermeldungen
2204
Grafischer Wegweiser durch den Anhang 6
2204
Einleitung
2205
DB2-Message
2206
DB2-Message-Aufbau2206
DB2-Subkomponenten2207
DB2-Message-Typ2208
Message Severity Codes
2208
DB2-Abend Reason Codes (DB2 Codes) SQLCODE
SQLSTATE
Detailbeschreibung der SQLCODES und SQLSTATES
Erfolgreiche SQL-Ausführungen (SQLCODE +nnnnn)
SQL-Fehlercodes (SQLCODE -nnnnn)
2209
2212
2213
2215
2215
2219
A7 - Anhang - DB2-Installations-Parameter
Grafischer Wegweiser durch den Anhang 7
Einleitung
Anzeige der Installations-Parameter mit der Prozedur DSNWZP
Anzeige der Installations-Parameter mit der Prozedur ADMIN_INFO_SYSPARM
Detailbeschreibung der DB2-Installation-Parameter
Installations-Panels und ihre Definitions-Möglichkeiten
DSNTIPA1 - Main Panel: Einstiegs-Panel
DSNTIPA2 - DB2 Catalog and Directory Panel
DSNTIPA3 - Data Parameters Panel
DSNTIPA - Archive Log Data Set Parameters
DSNTIPB - Update Selection Menu Panel
DSNTIPC - CLIST Calculations Panel 1 DSNTIPC1 CLIST Calculations Panel 2 DSNTIPD - Sizes Panel 1
DSNTIPE - Thread Management
DSNTIPF - Application Programming Defaults Panel 1
DSNTIPH - System Resource Data Set Names
DSNTIPI - IRLM Panel 1
DSNTIPJ - IRLM Panel 2
DSNTIPK - Define Group or Member Panel
DSNTIPL - Active Log Dataset Parameters Panel
DSNTIPL1 - Checkpoint Parameters
DSNTIPM - z/OS PARMLIB Updates Panel
DSNTIPN - Tracing Panel
DSNTIPO - Operator Functions Panel
DSNTIPO1 - One-time-License Usage Panel 2245
2245
2246
2247
2248
2249
2249
2249
2250
2251
2252
2253
2253
2253
2254
2255
2257
2259
2260
2262
2263
2264
2265
2268
2269
2271
2272
© Copyright DGD GmbH Germany 65201 Wiesbaden
DB2- Theorie und Praxis : Inhaltsverzeichnis

LII
DSNTIPO2 - One-time-License Notice and Acceptance Panel DSNTIPO3 - Default Startup Modules Panel
DSNTIPP - Protection Panel
DSNTIPP1 - Protection Panel 2
DSNTIPR - Distributed Data Facility Panel 1 (VTAM)
DSNTIPR1 - Parameters for DB2-Supplied Routines Panel
DSNTIPS - Databases and Spaces to start automatically Panel
DSNTIPT - Data Set Names Panel 1
DSNTIPU - Data Set Names Panel 2
DSNTIPW - Data Set Names Panel 3
DSNTIPX - Routine Parameters Panel
DSNTIPY - Job Editing Panel
DSNTIPZ - Data Definition Control Support Panel DSNTIP1 - Buffer Pool Sizes Panel 1
DSNTIP2 - Buffer Pool Sizes Panel 2
DSNTIP4 - Application Programming Defaults Panel 2
DSNTIP5 - Distributed Data Facility Panel 2 (TCP/IP)
DSNTIP6 - DB2 Utilities Parameter Panel DSNTIP61 - DB2 Utilities Parameter Panel 2
DSNTIP7 - Sizes Panel 2
DSNTIP8 - Performance and Optimization Panel
DSNTIP9 - Work file database Panel
2272
2273
2274
2275
2277
2280
2281
2281
2281
2281
2282
2283
2283
2284
2285
2286
2288
2290
2292
2294
2296
2299
Installations-Parameter ohne Panels
Versteckte Parameter bzw. hidden parms
2301
2307
© Copyright DGD GmbH Germany 65201 Wiesbaden
Herunterladen