Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Oracle PL/SQL - kurz & gut - Steven Feuerstein, Bill Pribyl, Chip Dawes

Oracle PL/SQL - kurz & gut

Buch | Softcover
184 Seiten
2008 | 4. Auflage
O'Reilly (Verlag)
978-3-89721-538-2 (ISBN)
CHF 13,85 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Die vierte Auflage dieser beliebten Taschenreferenz liefert Ihnen die wichtigsten Informationen, die Sie für die Arbeit mit Oracle PL/SQL benötigen, und deckt jetzt auch die neuen Features von Oracle Database 11g ab. Das Buch bietet eine Zusammenfassung der Sprachelemente und Funktionen von PL/SQL und behandelt unter anderem folgende Themen:

Blockstruktur, Bezeichner, Variablen, Datentypen und Deklarationen
Anweisungen zur Ablaufsteuerung, zur Cursor-Verwaltung und zum Exception-Handling
Aufruf von PL/SQL-Funktionen in SQL
Datensätze, Prozeduren, Funktionen, Trigger und Packages
Kompilationsoptionen, objektorientierte Features und Collections

Die neue Auflage behandelt außerdem neue Oracle Database 11g-Features wie den Funktionsergebnis-Cache von PL/SQL, zusammengesetzte Trigger, die CONTINUE-Anweisung, den Datentyp SIMPLE_INTEGER sowie Verbesserungen im Bereich der nativen Kompilierung, bei regulären Ausdrücken und der Compiler-Optimierung (einschließlich der Einbettung von Funktionsaufrufen). Zusätzlich enthält das Buch jetzt umfangreiche neue Abschnitte zu Oracles eingebauten Funktionen und Packages.

Steven Feuerstein gilt weltweit als einer der führenden Experten für die Oracle-Programmiersprache PL/SQL. Feuerstein ist Senior Technology Advisor bei Quest Software, entwickelt Software seit 1980 und hat von 1987 bis 1992 für die Oracle Corporation gearbeitet.Steven Feuerstein engagiert sich auch für humanitäre Aufgaben. Er war Präsident des Direktoriums der Organisation Crossroads Fund, die sich in Chicago für soziale Gerechtigkeit, Minderheiten, Umweltschutz und eine gerechte Wirtschaft eintritt.

Bill Pribyl is proud of having used PL/SQL to write TCP/IP networking clients, tnsping callouts, near-realtime commodity price loaders, and transcendental functions. Bill, who holds a degree in physics from Rice University, is the former editor of the IOUG technical journal (Select) and former president of the South Central Oracle Users Group. At home with his family in Houston, Texas, Bill's current nonbillable titles include Webmaster for his neighborhood civic club, "IT Guy" for his son's Boy Scout troop, and Eucharistic Adoration Coordinator for his church.

Chip Dawes has been building and maintaining systems on relational databases since 1988 and with Oracle since 1990. He is currently a consultant with D&D Technologies, a Chicago consultancy. He enjoys working with, lecturing on, and writing about Oracle database administration, client server application development, and Unix system administration. Chip is an Oracle Certified Professional and earned computer science and aerospace engineering degrees from St. Louis University.

Inhaltsverzeichnis
Einleitung 7
PL/SQL-Sprachgrundlagen 8
Der PL/SQL-Zeichensatz 9
Bezeichner 9
Boolesche, numerische und Zeichen-Literale 10
Numerische Literale 11
Datums- und Uhrzeit-Intervall-Literale 12
Begrenzer 12
Kommentare 14
Pragmas 14
Anweisungen 15
Blockstruktur 16
Variablen und Programmdaten 17
Skalare Datentypen 18
NLS-Zeichen-Datentypen 24
LOB-Datentypen 24
Implizite Datentyp-Umwandlung 25
NULL in PL/SQL 26
Variablen deklarieren 26
Verankerte Deklarationen 28
Programmiererdefinierte Subtypen 29
Bedingte und sequenzielle Kontrollstrukturen 29
Bedingte Kontrollstrukturen 30
Sequenzielle Kontrollstrukturen 33
Schleifen 35
Einfache Schleife 35
Numerische FOR-Schleife 35
Cursor-FOR-Schleife 36
WHILE-Schleife 37
REPEAT UNTIL-Schleife emulieren 37
EXIT-Anweisung 38
Schleifen-Label 38
Interaktion mit der Datenbank 38
Transaktionsverwaltung 39
Autonome Transaktionen 41
Cursor in PL/SQL 43
Explizite Cursor 43
Implizite Cursor 47
Dynamische Cursor 50
Cursor-Variablen 51
Cursor-Ausdrücke 53
Exception-Handling 54
Exceptions deklarieren 54
Exceptions auslösen 57
Geltungsbereich 57
Propagierung 58
Datensätze in PL/SQL 60
Datensätze deklarieren 61
Datensatz-Felder referenzieren 62
Datensätze zuweisen 62
DML und Datensätze 63
Geschachtelte Datensätze 64
Benannte Programmeinheiten 65
Prozeduren 65
Funktionen 66
Parameter 68
Trigger 82
Trigger erzeugen 83
Trigger-Prädikate 86
DML-Ereignisse 86
DDL-Ereignisse 87
Datenbank-Ereignisse 87
Packages 88
Package-Struktur 88
Package-Elemente referenzieren 90
Package-Daten 91
Das Pragma SERIALLY_REUSABLE 91
Package-Initialisierung 92
PL/SQL-Funktionen in SQL aufrufen 93
Eine Funktion aufrufen 94
Erfordernisse und Einschränkungen 94
Package-Funktionen in SQL aufrufen 95
Vorrang der Spaltenangabe vor dem Funktionsnamen 96
Oracles objektorientierte Features 96
Objekttypen 97
Typ-Vererbung 99
Methoden 99
Methoden in Subtypen 103
Objekte mit PL/SQL und SQL manipulieren 104
Upcasting und Downcasting 105
Objekttypen ändern 109
Collections 111
Eine Collection deklarieren 113
Eine Collection initialisieren 114
Elemente hinzufügen und entfernen 116
Funktionen für geschachtelte Tabellen 116
Collection-Methoden 120
Collections und Zugriffsrechte 122
Geschachtelte Collections 123
Bulk Binds 123
Externe Prozeduren 127
Eine externe Prozedur anlegen 127
Parameter 133
Java-Integration 137
Beispiel 138
PL/SQL den Zugriff auf Java-Code ermöglichen 139
Data Dictionary 141
Reguläre Ausdrücke (Oracle Database 10g) 141
Metazeichen 142
REGEXP_LIKE 143
REGEXP_INSTR 144
REGEXP_SUBSTR 145 REGEXP_REPLACE 146
Vergleichsmodifizierer 147
Reservierte Wörter 147
Index 149

Erscheint lt. Verlag 2.4.2008
Reihe/Serie O'Reillys Taschenbibliothek
Sprache deutsch
Gewicht 225 g
Einbandart Paperback
Themenwelt Informatik Datenbanken Oracle
Schlagworte Lexikon • Nachschlagewerk • Oracle 11g (Datenbank) • Oracle, Datenbanken, PL/SQL, Oracle PL/SQL, Oracle 11g • PL/SQL
ISBN-10 3-89721-538-1 / 3897215381
ISBN-13 978-3-89721-538-2 / 9783897215382
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Das umfassende Praxis-Handbuch

von Lutz Fröhlich

Buch | Hardcover (2021)
MITP (Verlag)
CHF 41,95
building resilient database solutions for continuous operation

von Stephen Morris

Buch | Softcover (2023)
O'Reilly Media (Verlag)
CHF 109,95