Was sind Bezeichner?
Bezeichner sind nichts anderes als ein Name, der einem PL / SQL-Objekt zugewiesen wird. Das Objekt kann konstant, variabel, Ausnahme, Cursor, Prozeduren, Funktion, Paket, Trigger, Objekttyp, Reservewort oder Bezeichnung sein.
In diesem Tutorial lernen Sie:
- Eigenschaften von Bezeichnern
- Namenskonventionen von Kennungen
- Variablen - Ein Bezeichner
- Deklaration von Variablen
- Datenspeicherung in Variablen
Eigenschaften von Bezeichnern
- Muss mit einem Brief beginnen
- Die maximale Größe ist auf 30 Buchstaben begrenzt
- Kann keine Leerzeichen enthalten
- Kann Dollarzeichen ('$'), Unterstrich ('_') und Hashzeichen ('#') enthalten.
- Ist unabhängig von Groß- und Kleinschreibung
Namenskonventionen von Kennungen
In einem komplexen Programm müssen wir manchmal viele Bezeichner einfügen. Diese Bezeichner umfassen Variablen, Cursor usw. Um Verwirrung zu vermeiden und die Lesbarkeit eines solchen Programms zu verbessern, müssen wir bestimmte Namenskonventionen befolgen.
Im Folgenden sind die in PL / SQL häufig verwendeten Namenskonventionen aufgeführt.
- Der erste Buchstabe sollte verwendet werden, um die deklarierte Ebene der Variablen anzugeben. Der folgende Punkt gibt die verschiedenen Anfangsbuchstaben und ihre deklarative Ebene an
-
- 'P' - Variable wird auf Parameterebene deklariert
- 'L' - Variable wird im lokalen Block deklariert
- 'G' - Variable wird auf globaler Ebene deklariert
- Der zweite Buchstabe gibt den Typ der Kennung an. Nachfolgend sind die häufig verwendeten Bezeichnertypen und ihr Namenscode aufgeführt.
- 'C' - Cursor-ID
- 'V' - Datentyp Varchar und char
- 'N' - Datentyp Nummer
- 'R' - Datensatztyp
- 'T' - Tabellentyp
Im Folgenden finden Sie einige Beispiele für geeignete Namenskonventionen
- Lv_name - Variable auf lokaler Ebene des Datentyps varchar / char
- Pc_num - Cursor-ID auf Parameterebene
- Gn_user_id - Globale Ebenenvariable vom numerischen Datentyp
Variablen - Ein Bezeichner
Variable ist die grundlegende Kennung, die häufiger und am wichtigsten verwendet wird. Variable ist nichts anderes als ein Platzhalter, in dem der Benutzer den Wert speichern kann. Diese Variable muss einem gültigen PL / SQL-Datentyp zugeordnet werden, bevor sie verwendet werden kann. Der Datentyp definiert die Speicher- und Verarbeitungsmethode für diese Variablen.
Deklaration von Variablen
Variablen werden hauptsächlich zum Speichern von Daten während der Datenmanipulation oder Datenverarbeitung verwendet. Sie müssen deklariert werden, bevor sie im Programm verwendet werden können. Diese Deklaration muss im deklarativen Abschnitt der PL / SQL-Blöcke erfolgen.
Bei der Deklaration von Variablen wird dem Platzhalter der Name zugewiesen und dieser einem gültigen Datentyp zugeordnet.
Syntax
;
Die obige Syntax zeigt, wie die Variable im deklarativen Abschnitt deklariert wird.
Datenspeicherung in Variablen
Sobald die Variable deklariert ist, können sie die Daten des definierten Typs speichern. Die Werte dieser Variablen können entweder im Ausführungsabschnitt oder zum Zeitpunkt der Deklaration selbst zugewiesen werden. Der Wert kann entweder ein Literal oder der Wert einer anderen Variablen sein. Sobald ein bestimmter Wert zugewiesen wurde, wird er im zugewiesenen Speicherplatz für diese Variable gespeichert.
Syntax
:= ;
Die obige Syntax zeigt, wie die Variable deklariert und im deklarativen Abschnitt ein Wert zugewiesen wird.
; := ;
Die obige Syntax zeigt, wie der Wert einer bereits deklarierten Variablen zugewiesen wird.
Beispiel 1: In diesem Beispiel lernen wir, wie Sie die Variable deklarieren und ihnen den Wert zuweisen. Wir werden 'GURU99' im folgenden Programm unter Verwendung der Variablen drucken.
DECLARElv_name VARCHAR2(50);lv_name_2 VARCHAR2(50) := ‘GURU99';BEGINlv_name := lv_name_2;dbms_output .put_line(lv_name);END:
Code Erläuterung:
- Codezeile 2 : Deklarieren der Variablen 'lv_name' von VARCHAR2 mit der Größe 50.
- Codezeile 3 : Deklarieren der Variablen 'lv_name_2' von VARCHAR2 mit der Größe 50 und Zuweisen des Standardwerts mit dem Literal 'GURU99'.
- Codezeile 5 : Der Wert für die Variable 'lv_name' wurde aus der Variablen 'lv_name_2' zugewiesen.
- Codezeile 6 : Drucken des gespeicherten Werts der Variablen 'lv_name'.
Wenn der obige Code ausgeführt wird, erhalten Sie die folgende Ausgabe.
Ausgabe:
GURU99
Zusammenfassung
In diesem Tutorial haben wir erläutert, was ein Bezeichner ist und welche Eigenschaften er hat. Wir haben auch Namenskonventionen für Bezeichner sowie das Deklarieren und Verwenden der Variablen in Programmen erörtert.