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.