Oracle PL/SQL Kommentare

Oracle PL/SQL Kommentare
In Datenbanken beziehen sich Kommentare auf den Text, der nicht als Teil eines Befehls oder einer Abfrage ausgeführt wird. Datenbankkommentare werden hauptsächlich zum Hinzufügen von erklärenden Notizen, Dokumentationen oder anderen Meta -Informationen zu einer Datenbank verwendet und können dazu beitragen, den Zweck und die Absicht des Codes zu klären.

Sie finden auch die Kommentare in verschiedenen Datenbankkontexten wie gespeicherten Verfahren, Funktionen, Auslöser und Ansichten. Sie können die Erklärungen von Code, Dokumentänderungen oder -änderungen vorlegen oder Notizen für die anderen Entwickler hinterlassen, die an derselben Codebasis arbeiten.

In diesem Tutorial lernen Sie, wie Sie die verschiedenen Arten von Kommentaren in PL/SQL -Sprache verwenden und mit ihnen arbeiten.

Einzelzeilenkommentare

Die erste Art von Kommentar in Oracle-Datenbanken sind Einzellinien-Kommentare. Einzelzeilenkommentare sind Kommentare, die eine einzige Zeile umfassen.

In PL/SQL beginnt ein einzelner Kommentar mit zwei Bindestrichen (-) und bis zum Ende der Linie. Die Datenbank -Engine ignoriert Text oder Zeichen, die nach den Bindestrichen kommen, wenn der Code ausgeführt wird.

Das Folgende zeigt das Beispiel eines einzelnen Zeilenkommentars in Oracle:

START
-- Dies ist ein Einzelkommentar
ERKLÄREN
Name varchar2 (30);
START
Name: = 'Peter';
ENDE;
ENDE;

In diesem Fall wird der Text nach dem Kommentar als Kommentar behandelt und während der Befehlsausführung ignoriert.

Neben dem Hinzufügen der Meta-Informationen zu einem bestimmten Codeblock helfen Einzellinien-Kommentare dabei, ein Code-Stück zu deaktivieren.

Ein Beispiel ist wie folgt:

-- Einfügen in Produkte (product_name, Menge, Preis) Werte ('Microsoft Volterra', 0, 599);

Obwohl die vorherige Anweisung ein gültiger PL/SQL -Befehl ist, führt die Datenbank -Engine nicht aus, da sie als Kommentar behandelt wird.

Oracle Mult-Line-Kommentar

Die zweite Art von Kommentaren in Oracle-Datenbanken sind Mehrzeilen-Kommentare. Dies sind die Art von Kommentaren, die mehrere Zeilen umfassen können.

Ein Mehrzeilungskommentar in Oracle beginnt mit einem Vorwärts-Schrägstrich und einem Sternchen (/*). Der Kommentar kann dann so viele Zeilen wie möglich umfassen. Beginnen Sie mit einem Sternchen und einem Stürmerstrich (*/).

Beispiel:

START
/*
Dies ist ein Mehrfachkommentar.
Es kann mehrere Zeilen umfassen und verwendet werden, um detailliertere Erklärungen oder Dokumentationen abzugeben.
*/
ERKLÄREN
Name varchar2 (30);
START
Name: = Peter ';
ENDE;
ENDE;

Wir können auch einen mehrzeiligen Kommentar als Einzelkommentar verwenden:

Wählen Sie * von Mitarbeitern aus; / * Dies ist ein Mehrzeilungskommentar, der eine einzelne Zeile überspannt */

Dort haben Sie gelernt, wie man mit Einzellinien- und Multi-Line-Kommentaren in PL/SQL arbeitet.

Es ist gut zu beachten, dass Oracle die verschachtelten Multi-Line-Kommentare nicht unterstützt. Beispielsweise ist der folgende Code ungültig:

START
/* Dies ist ein Mehrzeilungskommentar
/ * Dies ist ein verschachtelter Mehrzeilungskommentar */
*/
ERKLÄREN
Name varchar2 (30);
START
Name: = 'Peter';
ENDE;
ENDE;

Die vorherige Abfrage schlägt fehl, da die verschachtelten Multi-Line-Kommentare nicht unterstützt werden.

Wenn Sie einen verschachtelten Kommentar hinzufügen möchten, können Sie die im Folgenden gezeigten Multi-Line-Kommentare und Einzellinien-Kommentare kombinieren:

START
/* Dies ist ein Mehrzeilungskommentar
-- Dies ist ein einzelner Kommentar innerhalb des multi-Line-Kommentars
*/
ERKLÄREN
Name varchar2 (30);
START
Name: = 'Peter';
ENDE;
ENDE;

Abschluss

In diesem Tutorial haben Sie gelernt, wie Sie die verschiedenen Arten von Kommentaren in PL/SQL verwenden, um Ihrem Code eine Dokumentation hinzuzufügen.