Programmierung
einer Oracle-Datenbank mit PL/SQL
PL/SQL
ist eine blockstrukturierte Sprache
Variablendeklaration
mit PL/SQL
Einige
bekannte Kontrollstrukturen
SQL-Anweisungen
in einem PL/SQL-Programm verwenden
PL/SQL-Unterprogramme
Verwenden
von Unterblöcken
Deklarieren
einer Prozedur
Deklarieren
einer Funktion
Programmentwicklung
mit PL/SQL
Erstellen
einer gespeicherten Prozedur oder Funktion
Abrufen
einer gespeicherten Prozedur
Vorwärtsdeklaration
für Prozeduren und Funktionen
Verwenden
gespeicherter Funktionen in einer SQL-Anweisung
Speichern
von Rückgabewerten in einer Tabelle
Aufrufen
einer gespeicherten Prozedur oder Funktion
Pakete
Zusätzliche
PL/SQL-Datentypen
Festlegen
von Standardwerten für Variablen
Weitere
Programmiertechniken mit PL/SQL
Fehlerbehandlung
unter PL/SQL
Der
Exception-Teil
Vordefinierte
Exceptions
Deklarieren
einer Exception
Erfolg
oder Fehlschlag: Auswerten von sqlcode und sqlerrm
Rückgabe
von Fehlern mit Hilfe der Prozedur raise_application_error
Abrufen
von Daten mit Hilfe eines Cursor
Deklarieren
eines Cursor
Mit
Cursor-gesteuerten for-Schleifen arbeiten
%found
oder %notfound
Ermitteln
der Zeilenanzahl mit Hilfe von %rowcount
Erzwingen
von Firmenregeln mit Hilfe von Datenbank-Triggern
Erstellen
eines Trigger
Spaltenwerte
mit Hilfe eines Trigger auf Gültigkeit prüfen
Sicherheit
mit Hilfe eines Trigger erzwingen
Setzen
von Spaltenwerten mit Hilfe eines Trigger
commit-
und rollback-Anweisungen in Triggern nicht erlaubt
Aufruf
von gespeicherten Prozeduren in einem Trigger
Löschen,
Aktivieren und Deaktivieren von Triggern
PL/SQL:
Eine Einführung
Einführung
Datentypen
in PL/SQL
Die Struktur
eines PL/SQL-Blocks
Der DECLARE-Abschnitt
Der
PROCEDURE-Abschnitt
Der
EXCEPTION-Abschnitt
Gespeicherte
Prozeduren, Pakete und Trigger
|