-60%
3,99 €
Statt 9,90 €**
3,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar
0 °P sammeln
-60%
3,99 €
Statt 9,90 €**
3,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
0 °P sammeln
Als Download kaufen
Statt 9,90 €**
-60%
3,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar
0 °P sammeln
Jetzt verschenken
Statt 9,90 €**
-60%
3,99 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Broschiertes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
0 °P sammeln
  • Format: ePub


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 *…mehr

  • Geräte: eReader
  • ohne Kopierschutz
  • eBook Hilfe
  • Größe: 0.82MB
  • FamilySharing(5)
Produktbeschreibung
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.

Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.

  • Produktdetails
  • Verlag: O'Reilly Vlg. GmbH & Co.
  • Seitenzahl: 184
  • Erscheinungstermin: 31. März 2008
  • Deutsch
  • ISBN-13: 9783868990195
  • Artikelnr.: 40500493
Autorenporträt
Steven Feuerstein gilt weltweit als einer der führenden Experten für die Oracle-Programmiersprache PL/SQL. Bei O¿Reilly hat er schon eine ganze Reihe von Oracle-Büchern veröffentlicht, darunter auch einige Taschenreferenzen. Bill Pribyl ist Autor mehrerer O¿Reilly-Titel, Dozent und Software-Consultant. Seit einiger Zeit ist er Kopf von PLNet.org, einer Website, auf der Oracle PL/SQL-Nutzer Open Source-Projekte austauschen können. Chip Dawes ist Oracle Certified Professional und als PL/SQL-Consultant tätig. Relationale Datenbanken entwirft und wartet er bereits seit 1988, mit Oracle arbeitet er seit 1990.
Inhaltsangabe
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