Aus dem Kurs: Oracle PL/SQL Grundkurs

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Die Programmierung einer Function

Die Programmierung einer Function

Aus dem Kurs: Oracle PL/SQL Grundkurs

Die Programmierung einer Function

Functions sind benannte PL/SQL-Programme, die einen Rückgabewert liefern. Wie Sie in diesem Video sehen werden, ist der Unterschied zu einer Stored Procedure sehr gering. Daher werde ich unser PL/SQL-Skript für die Erzeugung der Stored Procedure kap04_bmi_auswerten nun öffnen, um hieraus dann eine Function zu erstellen. Das Schlüsselwort PROCEDURE muss ich jetzt durch das Schlüsselwort FUNCTION ersetzen. Den Ausgangsparameter auswertung_out werde ich nun nicht mehr benötigen, da ich vorhabe, die Auswertung als Rückgabewert zu liefern. Ich lösche also diesen ganzen Teil um den Rückgabewert anzukündigen setzt man zunächst das Schlüsselwort RETURN an dieser Stelle hier, hinter die schließende Klammer. und dahinter wiederum den Datentypen des Rückgabewertes, also schreibe ich hier rein: VARCHAR2. In der gesamten Function wird das Schlüsselwort RETURN mindestens zweimal benötigt. Zum einen wird es bei der Deklaration hier vorne des Datentypen vom Rückgabewert verwendet, und zum anderen…

Inhalt