DECLARE VARIABLE
Eine lokale Variable deklarieren
PSQL
DECLARE [VARIABLE] varname <domain_or_non_array_type> [NOT NULL] [COLLATE collation] [{DEFAULT | = } <initvalue>]; <domain_or_non_array_type> ::= !! Siehe auch Skalardatentypen !! <initvalue> ::= <literal> | <context_var>
Argument | Beschreibung |
---|---|
varname |
Name der lokalen Variablen |
collation |
Sortierreihenfolge |
initvalue |
Anfangswert für diese Variable |
literal |
Literal eines Typs, der mit dem Typ der lokalen Variablen kompatibel ist |
context_var |
Jede Kontextvariable, deren Typ mit dem Typ der lokalen Variablen kompatibel ist |
Die Anweisung DECLARE [VARIABLE]
wird verwendet, um eine lokale Variable zu deklarieren.Das Schlüsselwort VARIABLE
kann weggelassen werden.Für jede lokale Variable ist eine DECLARE [VARIABLE]
-Anweisung erforderlich.Es können beliebig viele DECLARE [VARIABLE]
-Anweisungen in beliebiger Reihenfolge eingefügt werden.Der Name einer lokalen Variablen muss unter den Namen der für das Modul deklarierten lokalen Variablen und Ein- und Ausgabeparameter eindeutig sein.
Note
|
Ein Sonderfall von |