|
PL/SQL Block Impressum |
Prinzip:DECLARE Deklarationsteil BEGIN Programmteil EXCEPTION Ausnahmebehandlung END; Der Start eines PL/SQL - Blocks in SQL*Plus oder SQL Worksheet wird mit dem Zeichen / zu Beginn der nächsten Zeile eingeleitet. Dabei wird der Block als Ganzes von der Datenbank verarbeitet. Der Deklarationsteil und die Ausnahmebehandlung sind optional. Es ist eine beliebige Schachtelung von Blöcken möglich. Im Programmteil können neue Blöcke mit DECLARE oder BEGIN eingeleitet werden. Im Deklarationsteil können Prozeduren und Funktionen erstellt werden, die im Programmteil aufgerufen werden können. Bei der Deklaration von Stored Procedures und Packages entfällt das Schlüsselwort DECLARE. Statt dessen enthält der Kopf einen CREATE - Befehl. Kommentare werden mit -- bis zum Ende der Zeile eingeleitet. Geklammerte /* und */ fügen mehrzeilige Kommentare ein. Beispiel:
Das Beispiel fügt in die Tabelle Einheit einen Datensatz ein. Existiert bereits eine Einheit mit der Kurzbezeichnung 'kg', so wird nur der Bezeichnungstext geändert. Dies erfolgt jedoch nur, weil EINHEIT_KURZ der Primärschlüssel ist. |
Block Prinzip Beispiel Beispiele
Der Spaß im Bad mit Tinti:
Tinti