SQL - der Standard: SQL/92 mit den Erweiterungen CLI und PSM
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn [u.a.]
Addison-Wesley
1998
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 582 S. |
ISBN: | 3827313457 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV011875773 | ||
003 | DE-604 | ||
005 | 19991203 | ||
007 | t | ||
008 | 980331s1998 gw |||| 00||| ger d | ||
020 | |a 3827313457 |9 3-8273-1345-7 | ||
035 | |a (OCoLC)75913607 | ||
035 | |a (DE-599)BVBBV011875773 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-29 |a DE-859 |a DE-739 |a DE-20 |a DE-1047 |a DE-92 |a DE-706 |a DE-634 |a DE-83 |a DE-11 | ||
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |a DAT 657f |2 stub | ||
100 | 1 | |a Date, Chris J. |d 1941- |e Verfasser |0 (DE-588)120054884 |4 aut | |
240 | 1 | 0 | |a A guide to the SQL standard |
245 | 1 | 0 | |a SQL - der Standard |b SQL/92 mit den Erweiterungen CLI und PSM |c Chris J. Date ; Hugh Darwen |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn [u.a.] |b Addison-Wesley |c 1998 | |
300 | |a 582 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a SQL/92 |0 (DE-588)4323081-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SQL |0 (DE-588)4134010-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a SQL |0 (DE-588)4134010-3 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a SQL/92 |0 (DE-588)4323081-7 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Darwen, Hugh |e Verfasser |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008024269&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-008024269 |
Datensatz im Suchindex
_version_ | 1804126463418433536 |
---|---|
adam_text | Titel: SQL, der Standard
Autor: Date, Chris J.
Jahr: 1998
Inhaltsverzeichnis
Vorwort des Übersetzers................................................ 17
Vorwort zur dritten Auflage............................................. 18
Vorwort zur vierten Auflage............................................. 24
Teil I - Einführung..................................................... 25
Warum SQL wichtig ist ................................................ 27
1.1 Hintergrund..................................................... 27
1.2 Ist ein Standard erwünscht?....................................... 30
SQL im Überblick..................................................... 33
2.1 Einführung...................................................... 33
2.2 Datendefinition.................................................. 36
2.3 Datenmanipulation............................................... 37
2.3.1 Verbund................................................ 39
2.3.2 Aggregatfunktionen...................................... 40
2.4 Cursor-Operationen.............................................. 42
2.5 Sichten.......................................................... 43
2.6 Sicherheit und Integrität........................................... 46
2.6.1 Sicherheit............................................... 46
2.6.2 Integrität................................................ 48
2.7 Wiederherstellung und Nebenläufigkeit............................. 49
2.8 Schemata und Kataloge........................................... 50
2.9 Sitzungen und Verbindungen...................................... 52
Teil II - Einige Vorbereitungen.......................................... 55
Grundlegende Sprachelemente ......................................... 57
3.1 Die Zeichen der Sprache SQL...................................... 57
3.2 Token und Trennzeichen.......................................... 57
3.3 Schlüsselwörter.................................................. 58
3.4 Bezeichner und Namen........................................... 61
3.5 Gültigkeitsbereiche von Namen.................................... 64
3.6 Notation........................................................ 66
Kataloge und Schemata................................................ 69
4.1 Die SQL-Umgebung.............................................. 69
4.2 Kataloge........................................................ 70
4.3 Schemata........................................................ 71
4.3.1 Eigenständige CREATE SCHEMA-AnWeisungen.............. 74
Verbindungen, Sitzungen und Transaktionen............................ 75
5.1 SQL-Agenten.................................................... 75
5.2 SQL-Verbindungen............................................... 77
5.2.1 CONNECT................................................ 77
5.2.2 SET CONNECTI0N....................................... 78
5.2.3 DISCONNECT............................................ 79
Inhaltsverzeichnis
5.3 SQL-Sitzungen................................................... 80
5.4 SQL-Transaktionen............................................... 81
5.4.1 Transaktionsinitiierende Anweisungen..................... 82
5.4.2 COMMITund ROLLBACK................................... 83
5.4.3 SETTRANSACTION....................................... 84
5.4.4 SETCONSTRAINTS....................................... 85
5.4.5 Nebenläufigkeit.......................................... 85
6 Bindungsmethoden.................................................... 89
6.1 Einführung...................................................... 89
6.2 Die Modulsprache................................................ 89
6.2.1 Moduldefinitionen....................................... 91
6.2.2 Prozedurdefinitionen..................................... 93
6.2.3 Parameter und Argumente................................ 94
6.2.4 SQL-Anweisungen....................................... 95
6.2.5 Ein weiteres Beispiel...................................... 97
6.3 Embedded SQL.................................................. 98
6.4 Direktes SQL.................................................... 101
Teil III - Definition und Manipulation von Daten......................... 103
7 Skalare Objekte, Operatoren und Ausdrücke............................. 105
7.1 Einführung...................................................... 105
7.2 Datentypen...................................................... 106
7.2.1 Domänen............................................... 109
7.3 Literale......................................................... 110
7.3.1 Datentypen von Literalen................................. 111
7.4 Skalare Operatoren und Funktionen................................ 111
7.4.1 CASE-Operationen....................................... 115
7.4.2 Skalare Ausdrücke....................................... 116
7.5 Aggregatfunktionen.............................................. 118
7.6 Zuweisungen und Vergleiche...................................... 121
7.6.1 Zuweisungen............................................ 121
7.6.2 Vergleiche............................................... 122
8 Datendefinition: Domänen und Basistabellen ............................ 125
8.1 Einführung...................................................... 125
8.2 Domänen....................................................... 126
8.2.1 CREATE DOMAIN......................................... 126
8.2.2 ALTER DOMAIN.......................................... 127
8.2.3 DROP DOMAIN........................................... 128
8.3 Basistabellen..................................................... 129
8.3.1 CREATE TABLE.......................................... 130
8.3.2 ÄLTER TABLE........................................... 131
8.3.3 DROP TABLE............................................. 133
9 Datenmanipulation: Operationen ohne Cursor........................... 135
9.1 Einführung...................................................... 135
9.2 Einwertiges SELECT.............................................. 135
9.3 INSERT......................................................... 137
Inhaltsverzeichnis
9.4 Mehrwertiges UPDATE............................................ 139
9.5 Mehrwertiges DELETE............................................ 140
10 Datenmanipulation: Operationen mit Cursor............................. 141
10.1 Einführung...................................................... 141
10.2 Cursor.......................................................... 141
10.2.1 Cursordefinition......................................... 143
10.2.2 Die ORDER BY-Klausel.................................... 145
10.3 Cursorbasierte Anweisungen zur Datenmanipulation................. 147
10.3.1 0PEN................................................... 147
10.3.2 FETCH.................................................. 147
10.3.3 Positioniertes UPDATE.................................... 149
10.3.4 Positioniertes DELETE.................................... 149
10.3.5 C LOS E.................................................. 150
10.4 Ein umfassendes Beispiel (Modulversion)........................... 150
10.5 Ein umfassendes Beispiel (Embedded SQL).......................... 155
11 Tabellenausdrücke .................................................... 159
11.1 Einführung...................................................... 159
11.2 Verbundausdrücke............................................... 161
11.2.1 Kreuzverbund........................................... 161
11.2.2 Andere Verbundausdrücke................................ 162
11.3 Tabellenreferenzen............................................... 164
11.3.1 Bereichsvariablen und Verbundausdrücke................... 169
11.4 Vereinigungs-, Differenz- und Schnittmengen........................ 170
11.4.1 INTERSECT............................................. 171
11.4.2 UNION.................................................. 173
11.4.3 EXCEPT................................................. 174
11.4.4 Anmerkung zur Syntax................................... 174
11.5 Tabellenprimitive................................................ 175
11.6 SELECT-Ausdrücke............................................... 177
11.6.1 Die SELECT-Klausel...................................... 177
11.6.2 Die FROM-Klausel........................................ 179
11.6.3 Die WHERE-Klausel....................................... 180
11.6.4 Die GROUP BY-Klausel.................................... 180
11.6.5 Die HAVING-Klausel...................................... 182
11.6.6 Beispiele................................................ 182
11.6.7 Eine Anmerkung zur Redundanz.......................... 187
11.7 Spaltennamen abgeleiteter Tabellen................................. 189
12 Bedingungsausdrücke..............................................___ 193
12.1 Einführung...................................................... 193
12.2 Allgemeine Bemerkungen......................................... 195
12.3 Vergleichsbedingungen........................................... 197
12.4 Die Bedingungen BETWEEN und LI KE.............................. 198
12.4.1 BETWE EM-Bedingungen................................... 198
12.4.2 LI KE-Bedingungen....................................... 199
12.5 Die Bedingungen IN und MATCH................................... 200
12.5.1 IN-Bedingungen......................................... 200
12.5.2 HATCH-Bedingungen..................................... 204
Inhaltsverzeichnis
12.6 ALL- oder ANY-Bedingungen....................................... 205
12.7 EXISTS-Bedingung............................................... 206
12.8 UNIQUE-Bedingung............................................... 207
12.9 Eine abschließende Bemerkung.................................... 208
13 Sichten............................................................... 209
13.1 Einführung...................................................... 209
13.2 Operationen zur Datendefinition................................... 212
13.2.1 CREATE VIEW........................................... 212
13.2.2 DROP VIEW.............................................. 214
13.3 Operationen zur Datenmanipulation................................ 214
13.4 Die Prüfoption CHECK............................................ 217
13.4.1 Sichten auf Sichten....................................... 218
Teil IV- Datenkontrolle................................................ 225
14 Integrität ............................................................. 227
14.1 Einführung...................................................... 227
14.2 Domänenbedingungen............................................ 229
14.2.1 CREATE DOMAIN........................................ 229
14.2.2 ALTER DOMAIN.......................................... 231
14.2.3 DROP DOMAIN........................................... 231
14.3 Allgemeine Bedingungen.......................................... 232
14.3.1 CREATE ASSERTION..................................... 232
14.3.2 DROP ASSERTION........................................ 233
14.4 Bedingungen für Basistabellen und Spalten.......................... 234
14.4.1 CREATE TABLE.......................................... 234
14.4.2 ALTER TABLE............................................ 238
14.4.3 Spaltenbedingungen...................................... 238
14.5 Fremdschlüssel.................................................. 239
14.5.1 Referentielle Aktionen.................................... 243
14.5.2 Garantieren vorhersehbaren Verhaltens..................... 246
14.6 Verzögerte Bedingungsprüfung.................................... 246
15 Sicherheit............................................................. 249
15.1 Einführung...................................................... 249
15
15,
15,
15.
15.
15
15,
2 Berechtigungsschlüssel............................................ 250
3 Rechte und Zugriffsregeln......................................... 251
4 6RANT und REV0KE.............................................. 254
5 6RANT.......................................................... 255
6 REV0KE......................................................... 256
7 Die G RA NT-Option................................................ 257
8 RESTRICT versus CASCADE....................................... 257
Teil V - Spezielle Themen.............................................. 259
16 Fehlende Informationen und Nullmarken................................ 261
16.1 Einführung...................................................... 261
16.2 Auswirkungen von Nullmarken auf Skalarausdrücke................. 262
16.2.1 ?Literale ............................................... 262
16.2.2 Skalare Operationen und Funktionen....................... 263
Inhaltsverzeichnis
16.2.3 Aggregatfunktionen...................................... 264
16.2.4 Skalarausdrücke......................................... 264
16.2.5 Indikatorparameter und -variablen......................... 265
16.3 Auswirkungen von Nullmarken auf Bedingungsausdrücke............ 267
16.3.1 Vergleichsbedingungen................................... 268
16.3.2 Tests auf Nullmarken..................................... 269
16.3.3 Tests auf True, False und Unknown........................ 271
16.3.4 BETWEEN-Bedingungen................................... 272
16.3.5 LI KE-Bedingungen....................................... 272
16.3.6 I N-Bedingungen......................................... 272
16.3.7 ALL-oder-ANY-Bedingungen............................... 273
16.3.8 MATCH-Bedingungen..................................... 273
16.3.9 EXISTS-Bedingungen.................................... 275
16.3.10 UNIQUE-Bedingungen.................................... 276
16.4 Auswirkungen von Nullmarken auf Tabellenausdrücke............... 277
16.4.1 Bedingungsausdrücke innerhalb von Tabellenausdrücken..... 277
16.4.2 Duplikate............................................... 277
16.4.3 Gruppierung............................................ 278
16.4.4 Äußere Verbünde........................................ 278
16.4.5 UNION JOIN............................................. 282
16.5 Auswirkungen von Nullmarken auf Integritätsbedingungen........... 282
16.5.1 Kandidatenschlüssel...................................... 283
16.5.2 Fremdschlüssel.......................................... 284
16.6 Eine Empfehlung................................................. 287
17 Datums- und Zeitangaben.............................................. 289
17.1 Einführung...................................................... 289
17.2 Datentypen...................................................... 289
17.2.1 Intervalle............................................... 290
17.2.2 DATETIME-Angaben...................................... 292
17.3 Literale......................................................... 294
17.4 Zeitzonen....................................................... 296
17.4.1 Zeitunterschiede......................................... 297
17.4.2 Datentypen.............................................. 298
17.4.3 Literale................................................. 298
17.4.4 Beispiele................................................ 299
17.5 Datenumwandlung............................................... 301
17.5.1 Umwandlungen von DATETIME-Angaben................... 302
17.5.2 Umwandlungen von Intervallen........................... 302
17.6 Skalare Operationen und Funktionen............................... 302
17.7 Zuweisungen und Vergleiche...................................... 308
17.7.1 Zuweisungen............................................ 308
17.7.2 Vergleiche............................................... 309
17.7.3 Die Vergleichsbedingung OVERLAPS....................... 309
18 Temporäre Tabellen................................................... 311
18.1 Einführung...................................................... 311
18.2 Typ 1: ?Deklarierte temporäre Tabellen............................ 312
18.3 Typen 2 und 3: ?Erzeugte temporäre Tabellen....................... 313
Inhaltsverzeichnis
19 Zeichendaten.......................................................... 315
19.1 Einführung...................................................... 315
19.2 Eigenschaften von Zeichenketten................................... 317
19.3 Zeichenmengen und Zeichenordnungen............................ 318
19.3.1 Zeichenmengen.......................................... 319
19.3.2 Zeichenordnungen....................................... 321
19.4 Datentypen...................................................... 322
19.4.1 Die Default-Zeichenmenge von Schemata................... 323
19.5 Literale......................................................... 323
19.6 Skalare Operatoren und Funktionen................................ 325
19.6.1 TRANSLATE............................................. 325
19.6.2 CONVERT................................................ 327
19.6.3 COLLATE................................................. 328
19.7 Zuweisungen und Vergleiche...................................... 328
19.7.1 Unbestimmte Tabellenausdrücke........................... 334
19.8 Zeichenmengen für Bezeichner..................................... 336
20 Dynamic SQL......................................................... 339
20.1 Einführung...................................................... 339
20.2 Wo liegt das Problem?............................................ 341
20.3 Vorbereitung und Ausführung von Anweisungen.................... 344
20.3.1 EXECUTE IMMEDIATE.................................... 344
20.3.2 PREPARE................................................ 346
20.3.3 Vorbereitbare Anweisungen............................... 347
20.3.4 Platzhalter.............................................. 348
20.3.5 DEALLOCATE PREPARE.................................. 350
20.3.6 EXECUTE................................................ 351
20.4 SQL-Deskriptorbereiche........................................... 352
20.4.1 SQLDAs................................................ 354
20.4.2 ALLOCATE DESCRIPTOR................................. 355
20.4.3 DEALLOCATE DESCRIPTOR............................... 357
20.4.4 DESCRIBE.............................................. 357
20.4.5 GET DESCRIPTOR....................................... 358
20.4.6 Ein Beispiel.............................................. 359
20.4.7 SET DESCRIPTOR....................................... 361
20.5 Cursoroperationen............................................... 362
20.5.1 DECLARE CURSOR....................................... 363
20.5.2 ALLOCATE CURSOR...................................... 363
20.5.3 0PEN und CLOSE......................................... 365
20.5.4 FETCH.................................................. 366
20.5.5 Positioniertes UPDATE und DELETE........................ 367
20.6 Sitzungsdefaults................................................. 369
21 Informationsschemata.................................................. 371
21.1 Einführung...................................................... 371
21.2 Die Tabellen des Informationsschemas.............................. 373
Inhaltsverzeichnis
22 Ausnahmebehandlung................................................. 379
22.1 Statuscodes...................................................... 379
22.1.1 Ausnahme- und Abschlußbedingungen..................... 380
22.1.2 SQLSTATE-Werte........................................ 381
22.2 Der Diagnostikbereich............................................ 382
23 Call-Level Interface.................................................... 385
23.1 Einführung...................................................... 385
23.2 Wo liegt das Problem?............................................ 387
23.3 Routinen und Parameter in CLI.................................... 389
23.3.1 Funktionen und Prozeduren............................... 389
23.3.2 Parametermodi.......................................... 389
23.3.3 Parameterdatentypen..................................... 391
23.3.4 Verfügbare Routinen..................................... 392
23.4 CLI-Ressourcen und verwandte Themen............................ 393
23.4.1 Handies................................................. 393
23.4.2 Attribute von Ressourcen................................. 395
23.4.3 Verbindungen........................................... 396
23.4.4 Transaktionen........................................... 396
23.5 Vorbereitung und Ausführung von Anweisungen.................... 397
23.6 CLI-Deskriptorbereiche........................................... 398
23.6.1 Struktur von CLI-Deskriptorbereichen...................... 399
23.7 Platzhalter....................................................... 401
23.8 Anfrageoperationen.............................................. 404
23.9 Ausnahmebehandlung............................................ 408
23.9.1 Rückgabecodes.......................................... 408
23.9.2 Diagnostikbereiche....................................... 409
23.10 Die Beispieldatei sqlclLh.......................................... 410
23.11 Beispiel einer CLI-Anwendung..................................... 426
Anhänge.............................................................. 431
A Eine SQL-Grammatik.................................................. 433
A.l Einführung...................................................... 433
A.2 Sitzungen, Verbindungen und Transaktionen........................ 435
A.3 Datendefinition.................................................. 436
A.4 Module......................................................... 439
A.5 Datenmanipulation............................................... 440
A.6 Tabellenausdrücke............................................... 441
A.7 Bedingungsausdrücke............................................ 442
A.8 Bedingungen.................................................... 444
A.9 Dynamic SQL.................................................... 445
A.10 Skalarausdrücke................................................. 447
All GET DIAGNOSTICS.............................................. 449
A.12 Verschiedenes................................................... 449
Inhaltsverzeichnis
B Sprachebenen und Konformität......................................... 451
B.l Einführung...................................................... 451
B.2 Intermediate SQL................................................ 452
B.3 Entry SQL....................................................... 454
B.4 SQL-Flagger..................................................... 456
C SQL/92 und SQL/89.................................................... 459
Gl Einführung...................................................... 459
C.2 Erweiterungen................................................... 459
C.2.1 Eine Bemerkung zu Entry SQL............................. 461
C.2.2 Eine Bemerkung zur Orthogonalität........................ 462
C.3 Inkompatibilitäten................................................ 462
C.4 Veraltete Merkmale............................................... 465
D Einige ungeklärte Punkte............................................... 467
D.l Einführung...................................................... 467
D.2 Die Kritikpunkte................................................. 469
D.2.1 Grundlegende Terminologie............................... 469
D.2.2 Grundlegende Sprachelemente............................. 469
D.2.3 Kataloge und Schemata................................... 470
D.2.4 Verbindungen, Sitzungen und Transaktionen................ 471
D.2.5 Bindungsmethoden...................................... 474
D.2.6 Skalare Objekte, Operatoren und Ausdrücke................. 475
D.2.7 Domänen und Basistabellen............................... 475
D.2.8 Operationen ohne Cursor................................. 475
D.2.9 Operationen mit Cursor................................... 475
D.2.10 Tabellenausdrücke....................................... 478
D.2.11 Sichten.................................................. 481
D.2.12 Integrität................................................ 482
D.2.13 Sicherheit............................................... 484
D.2.14 Fehlende Informationen und Nullmarken................... 485
D.2.15 Datums- und Zeitangaben................................. 486
D.2.16 Temporäre Tabellen...................................... 490
D.2.17 Zeichendaten............................................ 490
D.2.18 Dynamic SQL............................................ 492
D.2.19 Informationsschemata.................................... 492
D.2.20 Ausnahmebehandlung.................................... 493
D.2.21 Sprachebenen und Konformität............................ 493
E Persistent gespeicherte Module ......................................... 495
E.l Einführung...................................................... 495
E.2 Übersicht........................................................ 498
E.2.1 Beispiel einer Funktion................................... 499
E.2.2 Klassifizierung der Routinen.............................. 502
E.2.3 Einige Beispiele zu Prozeduren............................ 504
£.2.4 Verpackte Routinen...................................... 506
E.3 Routinen, Module und Schemata................................... 510
E.3.1 Definition von Routinen.................................. 510
E.3.2 Definition von Servermodulen............................. 512
E.3.3 Definition von Schemata.................................. 513
Inhaltsverzeichnis
E.3.4 Löschen von Routinen und Modulen....................... 513
E.3.5 Das Recht EXECUTE...................................... 514
E.4 Typvorrang...................................................... 515
E.5 Bestimmung der auszuführenden Routine........................... 518
E.6 SQL-Kontrollanweisungen........................................ 519
E.6.1 CALL................................................... 520
E.6.2 RETU RN................................................. 520
E.6.3 Zuweisung (SET)........................................ 520
E.6.4 CASE................................................... 520
E.6.5 IF...................................................... 521
E.6.6 L00P................................................... 523
E.6.7 LEAVE.................................................. 524
E.6.8 WHILE.................................................. 524
E.6.9 REPEAT................................................. 525
E.6.10 FOR.................................................... 525
E.6.11 Zusammengesetzte Anweisungen.......................... 526
E.6.12 SQL-Variablen........................................... 527
E.7 Ausnahmebehandlung............................................ 528
E.7.1 Definition von Bedingungen............................... 528
E.7.2 Definition von Behandlern................................ 529
E.7.3 SIGNAL und RESIGNAL................................... 530
E.8 Externe Routinen................................................. 531
E.8.1 Die EXTE RNA L-Klausel................................... 532
E.8.2 DieCASTFROM-Klausel................................... 534
E.9 Verschiedene Themen............................................ 535
E.9.1 Schlüsselwörter.......................................... 535
E.9.2 Bezeichner und Namen................................... 535
E.9.3 Anweisungskategorien................................... 536
E.9.4 Dynamic SQL............................................ 536
E.9.5 Tabellen im Informationsschema........................... 537
E.9.6 SQLSTATE-KIassenwerte.................................. 538
E.9.7 Konformität............................................. 538
SQL3 im Überblick.................................................... 539
F.l Einführung...................................................... 539
F.2 Definition und Manipulation von Daten............................. 541
F.2.1 Neue eingebaute Datentypen.............................. 541
F.2.2 Benutzerdefinierte Datentypen............................. 542
F.2.3 Untertabellen und Obertabellen............................ 545
F.2.4 CREATE TABLE LIKE..................................... 545
F.2.5 Temporäre Sichten....................................... 546
F.2.6 SENSITIVE Cursor....................................... 546
F.2.7 WITH HOLD-Cursor....................................... 546
F.3 Funktionen und Operatoren....................................... 546
F.3.1 Rekursive Tabellenausdrücke.............................. 546
F.3.2 Neue Quantoren......................................... 548
F.3.3 SIMI LAR-Bedingungen................................... 549
F.3.4 DISTINCT-Bedingungen.................................. 549
F.3.5 Tabellenübergreifende Anfragen........................... 550
Inhaltsverzeichnis
F.4 Integrität........................................................ 550
F.4.1 Die referentielle Aktion RESTRICT......................... 550
F.4.2 Getriggerte Aktionen..................................... 551
F.5 Sicherheit....................................................... 551
F.5.1 Benutzerdefinierte Rollen................................. 551
F.5.2 Spaltenspezifische SELECT-Rechte......................... 552
F.6 Transaktionen................................................... 552
F.6.1 Sicherungspunkte von Transaktionen....................... 552
G Bibliographische Hinweise............................................. 553
H Begriffsverzeichnis .................................................... 559
Index................................................................. 571
|
any_adam_object | 1 |
author | Date, Chris J. 1941- Darwen, Hugh |
author_GND | (DE-588)120054884 |
author_facet | Date, Chris J. 1941- Darwen, Hugh |
author_role | aut aut |
author_sort | Date, Chris J. 1941- |
author_variant | c j d cj cjd h d hd |
building | Verbundindex |
bvnumber | BV011875773 |
classification_rvk | ST 271 |
classification_tum | DAT 657f |
ctrlnum | (OCoLC)75913607 (DE-599)BVBBV011875773 |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01527nam a2200409 c 4500</leader><controlfield tag="001">BV011875773</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19991203 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">980331s1998 gw |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827313457</subfield><subfield code="9">3-8273-1345-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)75913607</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011875773</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-1047</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 657f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Date, Chris J.</subfield><subfield code="d">1941-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)120054884</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">A guide to the SQL standard</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">SQL - der Standard</subfield><subfield code="b">SQL/92 mit den Erweiterungen CLI und PSM</subfield><subfield code="c">Chris J. Date ; Hugh Darwen</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">1998</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">582 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SQL/92</subfield><subfield code="0">(DE-588)4323081-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">SQL/92</subfield><subfield code="0">(DE-588)4323081-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Darwen, Hugh</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008024269&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-008024269</subfield></datafield></record></collection> |
id | DE-604.BV011875773 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T18:17:51Z |
institution | BVB |
isbn | 3827313457 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-008024269 |
oclc_num | 75913607 |
open_access_boolean | |
owner | DE-29 DE-859 DE-739 DE-20 DE-1047 DE-92 DE-706 DE-634 DE-83 DE-11 |
owner_facet | DE-29 DE-859 DE-739 DE-20 DE-1047 DE-92 DE-706 DE-634 DE-83 DE-11 |
physical | 582 S. |
publishDate | 1998 |
publishDateSearch | 1998 |
publishDateSort | 1998 |
publisher | Addison-Wesley |
record_format | marc |
spelling | Date, Chris J. 1941- Verfasser (DE-588)120054884 aut A guide to the SQL standard SQL - der Standard SQL/92 mit den Erweiterungen CLI und PSM Chris J. Date ; Hugh Darwen 1. Aufl. Bonn [u.a.] Addison-Wesley 1998 582 S. txt rdacontent n rdamedia nc rdacarrier SQL/92 (DE-588)4323081-7 gnd rswk-swf SQL (DE-588)4134010-3 gnd rswk-swf SQL (DE-588)4134010-3 s DE-604 SQL/92 (DE-588)4323081-7 s Darwen, Hugh Verfasser aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008024269&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Date, Chris J. 1941- Darwen, Hugh SQL - der Standard SQL/92 mit den Erweiterungen CLI und PSM SQL/92 (DE-588)4323081-7 gnd SQL (DE-588)4134010-3 gnd |
subject_GND | (DE-588)4323081-7 (DE-588)4134010-3 |
title | SQL - der Standard SQL/92 mit den Erweiterungen CLI und PSM |
title_alt | A guide to the SQL standard |
title_auth | SQL - der Standard SQL/92 mit den Erweiterungen CLI und PSM |
title_exact_search | SQL - der Standard SQL/92 mit den Erweiterungen CLI und PSM |
title_full | SQL - der Standard SQL/92 mit den Erweiterungen CLI und PSM Chris J. Date ; Hugh Darwen |
title_fullStr | SQL - der Standard SQL/92 mit den Erweiterungen CLI und PSM Chris J. Date ; Hugh Darwen |
title_full_unstemmed | SQL - der Standard SQL/92 mit den Erweiterungen CLI und PSM Chris J. Date ; Hugh Darwen |
title_short | SQL - der Standard |
title_sort | sql der standard sql 92 mit den erweiterungen cli und psm |
title_sub | SQL/92 mit den Erweiterungen CLI und PSM |
topic | SQL/92 (DE-588)4323081-7 gnd SQL (DE-588)4134010-3 gnd |
topic_facet | SQL/92 SQL |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008024269&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT datechrisj aguidetothesqlstandard AT darwenhugh aguidetothesqlstandard AT datechrisj sqlderstandardsql92mitdenerweiterungencliundpsm AT darwenhugh sqlderstandardsql92mitdenerweiterungencliundpsm |