28.12.2012 Aufrufe

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Deklarationsteil<br />

Anwendungsprogrammierung<br />

� Typdeklarationen<br />

– Neben den SQL-Typen, können Variablen PL/SQL Typen wie boolean haben.<br />

– PL/SQL unterstützt insbesondere auch die Definition von Record-Typen:<br />

type PersonTyp is record (Name varchar(50), Salary int);<br />

– Weiterhin erlaubt PL/SQL auch indirekt über Relationen und Variablen erzeugte Typen.<br />

� Variablendeklarationen<br />

– Eine Variable wird ähnlich wie bei SQL durch Nachstellen des Typs deklariert:<br />

ang PersonTyp;<br />

– Eine Besonderheit ist, dass die Datentypen der Relationen bei der Variablendeklaration<br />

benutzt werden können:<br />

ang Personal%rowtype;<br />

– Entsprechend wird durch<br />

ang2 ang%type;<br />

eine Variable vom Typ der Variable ang deklariert.<br />

– Ähnlich wie in Pascal erstreckt sich der Gültigkeitsbereich einer Variablen auf den<br />

lokalen Block und alle Blöcke, die in diesem enthalten sind.<br />

– Die grundlegende Operation für Variablen ist die Zuweisung. Das Symbol ist ’:=’ !<br />

Seite 284

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!