PL/SQL: Lernen, Verstehen und Einsetzen
Autor Gabi Türscherde Limba Germană Paperback – 8 apr 2012
Preț: 349.15 lei
Preț vechi: 436.44 lei
-20%
Puncte Express: 524
Carte tipărită la comandă
Livrare economică 25 iulie-08 august
Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 400.00 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.
Specificații
ISBN-13: 9783642476358
ISBN-10: 364247635X
Pagini: 340
Ilustrații: XII, 320 S. 691 Abb.
Dimensiuni: 155 x 235 x 18 mm
Greutate: 0.48 kg
Ediția:Softcover reprint of the original 1st ed. 1997
Editura: Springer Berlin, Heidelberg
Colecția Springer
Locul publicării:Berlin, Heidelberg, Germany
ISBN-10: 364247635X
Pagini: 340
Ilustrații: XII, 320 S. 691 Abb.
Dimensiuni: 155 x 235 x 18 mm
Greutate: 0.48 kg
Ediția:Softcover reprint of the original 1st ed. 1997
Editura: Springer Berlin, Heidelberg
Colecția Springer
Locul publicării:Berlin, Heidelberg, Germany
Public țintă
Professional/practitionerDescriere
PL/SQL von Oracle verbindet SQL mit den Vorteilen einer prozeduralen Programmiersprache wie Modularität und Verwendung von abstrakten Datentypen. Die neue Oracle-Version 7.1.6 erweitert den Einsatzbereich von PL/SQL erheblich und eröffnet neue Möglichkeiten des DB-Tunings. Das Buch beschreibt umfassend die Programmiersprache PL/SQL und deren Objekte, Funktionen, Prozeduren, Pakete und Trigger. Beispiele, Tips und Tricks zeigen die vielen Möglichkeiten für den sinnvollen Einsatz von PL/SQL auf. Mit dem Buch erhält der Leser erstmals einen umfassenden und praxisorientierten Einstieg, der den ganzen Bereich rund um PL/SQL abdeckt.
Cuprins
1 Grundlagen.- 1.1 Oracle-Datenbank.- 1.1.1 Datenbank-Struktur.- 1.1.2 Data Dictionary.- 1.2 SQL im Überblick.- 1.2.1 DDL-Anweisungen.- 1.2.2 DML-Anweisungen.- 1.2.3 Transaktionssteuerung.- 1.2.4 Sessionsteuerung.- 1.2.5 SQL-Pseudoattribute.- 2 PL/SQL-Architektur.- 2.1 Die Prozessoren.- 2.2 PL/SQL in Precompilern.- 3 Einführung in SQL*Plus.- 3.1 Die Programmierumgebung.- 3.2 Verwendung von PL/SQL in SQL*Plus.- 3.3 Wichtige Befehle.- 3.4 PL/SQL-Aufrufe.- 3.5 Bind Variablen.- 3.6 Benutzer-Variablen.- 4 PL/SQL-Sprachelemente.- 4.1 Ein einführendes Beispiel.- 4.2 Allgemeines zur Syntax.- 4.3 SQL-Aufrufe in PL/SQL.- 4.4 PL/SQL-Blöcke.- 4.4.1 Deklarationsteil.- 4.4.2 Anweisungsteil.- 4.4.3 Exceptionteil.- 4.5 Verwendung von Labels.- 4.6 Datentypen und Variablen.- 4.6.1 Basisdatentypen.- 4.6.2 Strukturierte Datentypen.- 4.6.3 Abgeleitete Datentypen.- 4.6.4 Datentypkonvertierung.- 4.6.5 Deklaration.- 4.6.6 Zuweisungen.- 4.6.7 Gültigkeitsbereich und Sichtbarkeit.- 4.7 Operatoren und Ausdrücke.- 4.7.1 Arithmetische Operationen.- 4.7.2 Vergleichsoperationen.- 4.7.3 Logische Operationen.- 4.7.4 Operationen mit Zeichenketten.- 4.7.5 Operationen mit NULL.- 4.7.6 Priorität von Operatoren.- 4.7.7 Built-in-Funktionen.- 4.8 Kontrollstrukturen.- 4.8.1 Konditionale Kontrollstrukturen.- 4.8.2 Iterative Kontrollstrukturen.- 4.8.3 Sequentielle Kontrollstrukturen.- 4.9 Cursorbehandlung.- 4.9.1 Explizite Cursor.- 4.9.2 Parametrisierte Cursor.- 4.9.3 Implizite Cursor.- 4.9.4 Cursor-For-Schleifen.- 4.10 Ein /Ausgabe in PL/SQL.- 4.11 Transaktionsmechanismen.- 4.12 Fehlerbehandlung.- 4.12.1 Exceptionhandler.- 4.12.2 SQLCODE und SQLERRM.- 4.12.3 Ablauf.- 4.12.4 Vordefinierte Exceptions.- 4.12.5 Pragma Exception_init.- 4.12.6 Benutzerdefinierte Exceptions.- 4.12.7 Benannte benutzerdefinierte Exceptions.- 4.12.8 Unbenannte Exceptions.- 4.12.9 Gültigkeit und Sichtbarkeit.- 4.13 Dynamisches SQL in PL/SQL.- 5 Module.- 5.1 Funktionen und Prozeduren.- 5.1.1 Aufruf von Unterprogrammen.- 5.1.2 Rückkehr aus Unterprogrammen.- 5.1.3 Verwendung.- 5.1.4 Verwaltung.- 5.1.5 Parameterdeklaration.- 5.1.6 Parameterübergabe.- 5.1.7 Vorwärtsdeklaration.- 5.1.8 Rekursive Funktionen.- 5.1.9 Überladene Funktionen.- 5.1.10 StoredProcedures.- 5.2 Packages.- 5.2.1 Verwaltung.- 5.2.2 Packageaufbau.- 5.2.3 Overloading.- 5.2.4 Aufruf.- 5.3 Aufrufe in verteilten Datenbanken.- 6 Trigger.- 6.1 Eigenschaften.- 6.2 Triggeraufbau.- 6.3 Verwaltung.- 6.4 Einschränkungen.- 7 Abhängigkeiten und Verfügbarkeit.- 7.1 Modulstatus.- 7.2 Statuswechsel.- 7.3 Rekompilieren von StoredProcedures.- 8 Berechtigungen.- 8.1 Rechtezuteilung.- 8.2 Privilegien für PL/SQL-Objekte.- 9 Entwicklung und Fehlersuche.- 9.1 Ausführung.- 9.2 Fehlererkennung.- 9.3 Debugmöglichkeiten.- 9.4 Data Dictionary Views.- 10 Einsatzbereiche von PL/SQL.- 10.1 Kapselung der Datenzugriffe.- 10.2 PL/SQL innerhalb von SQL.- Standard-Packages.- Literatur.- Abbildungen.- Tabellen.
Textul de pe ultima copertă
PL/SQL von Oracle verbindet SQL mit den Vorteilen einer prozeduralen Programmiersprache wie Modularität und Verwendung von abstrakten Datentypen. Mit der Oracle-Version 7.1.6 erweitert sich der Einsatzbereich von PL/SQL durch das Replikatkonzept und die Möglichkeit, PL/SQL-Funktionsaufrufe direkt in SQL-Anweisungen einzubinden. Letzteres eröffnet damit neue Möglichkeiten des DB-Tunings. Das Buch beschreibt umfassend die Programmiersprache PL/SQL und deren Objekte, Funktionen, Prozeduren, Pakete und Trigger. Die vielen Möglichkeiten, PL/SQL sinnvoll einzusetzen, werden durch Beispiele aus der Praxis aufgezeigt. Außerdem wird die Programmierumgebung SQL*Plus und das Transaktions- und Rollenkonzept von Oracle vorgestellt.