In der Programmierung beziehen sich Variablen im Allgemeinen auf einen benannten Speichercontainer, mit dem die verschiedenen Datentypen gespeichert werden. Sie können die genannten Variablen in anderen Codeabschnitten wiederverwenden, ohne sie neu zu definieren.
Wie bei allen Programmiersprachen ermöglicht die Oracle PL/SQL -Sprache uns, die Variablen zu definieren, die wir in den verschiedenen Abschnitten unserer Skripte wiederverwenden können. Zum Beispiel können Sie die Variablen in Funktionen, Verfahren, Schleifen und mehr definieren.
In diesem Tutorial führen wir Sie durch die Grundlagen der Arbeit mit Variablen in Oracle -Datenbanken.
Oracle Variable Deklaration
Bevor Sie eine Variable in Ihrem Code verwenden, müssen Sie diese zuerst deklarieren. Die variable Erklärung bezieht sich auf das Erstellen der Variablen, das Angeben eines Namens und das Definieren des Datentyps, den sie enthält.
Die variable Erklärung ist ein grundlegender Bestandteil der Arbeit mit Variablen. Es ermöglicht dem System, die Existenz der Variablen, welcher Datentyp es speichert, und den zugewiesenen Speicher darauf zu kennen.
In Oracle können wir eine Variable, wie in der folgenden Syntax gezeigt, deklarieren:
VARIABLE_NAME [Konstante] Data_Type [nicht null] [: = | Standard initial_Value];
Im Folgenden finden Sie die Parameter, die in der Syntax enthalten sind:
Beispiel variable Deklaration
Der folgende Code zeigt ein einfaches Beispiel für die Erklärung von drei Variablen, mit denen Benutzer die Informationen speichern können:
ERKLÄREN
First_Name varchar2 (50);
last_name varchar2 (50);
E -Mail varchar2 (100);
START
NULL;
ENDE;
Auf diese Weise können wir drei Variablen des VARCHAR2 -Datentyps definieren. Es ist gut zu beachten, dass Sie nicht auf VARCHAR2 -Datentypen beschränkt sind.
Oracle Set Standard Variablen -Wert
Wir können auch einen Standardwert für eine Variable während der Deklaration definieren. Dies verhindert, dass die Datenbankmotor den Wert der Variablen auf NULL festlegt, wenn der Wert nicht bereitgestellt wird.
Zum Beispiel:
ERKLÄREN
First_Name VARCHAR (50) Standard 'Jane Done'
START
NULL;
ENDE;
Das vorherige Beispiel definiert eine neue Variable mit dem Namen First_Name von VARCHAR2 -Datentyp mit einem Standardwert von "Jane Doe".
Sie können auch den Zuordnungsoperator anstelle des Standard -Schlüsselworts verwenden, wie im Folgenden gezeigt:
ERKLÄREN
First_Name Varchar (50): = 'Jane Done' '
START
NULL;
ENDE;
Dies funktioniert ähnlich wie beim vorherigen Beispiel.
Oracle Variable Zuordnung
Sobald wir eine Variable deklariert haben, können wir ihm mit dem Zuordnungsoperator (: =) einen Wert zuweisen, wie im Folgenden dargestellt:
ERKLÄREN
First_Name Varchar (50);
START
First_Name: = 'Martin L';
ENDE;
Um den Wert der Variablen zu drucken, können wir die folgende Syntax verwenden:
Dbms_output.Put_line (variable_name);
Abschluss
In diesem Tutorial haben Sie gelernt, wie Sie das Declare -Schlüsselwort verwenden, um eine Variable in der Oracle -Datenbank zu deklarieren.