postgreSQL Variable Verwendung: Ein praktischer Leitfaden
Microsoft SQL Servers bequeme Variablenhandhabung in Abfragefenstern spiegelt sich in PostgreSQL wider, wenn auch mit einem etwas anderen Ansatz. Dieser Leitfaden zeigt, wie Variablen in PostgreSQL -Skripten deklariert, zugewiesen und verwendet werden.
deklarieren und verwenden Variablen in postgreSQL
postgreSQL verwendet den anonymen Code -Block DO $$
für die variable Deklaration und Manipulation. Auf diese Weise können Sie Variablen mit bestimmten Datentypen definieren und ihnen Werte zuweisen. Das folgende Beispiel zeigt Folgendes:
<code class="language-sql">DO $$ DECLARE v_Name TEXT; BEGIN v_Name := 'foobar'; SELECT * FROM dbo.PubLists WHERE Name = v_Name; -- Further operations using v_Name END $$;</code>
Abrufen der zuletzt eingefügten ID
abrufen Eine gemeinsame Aufgabe ist das Abrufen der ID der letzten eingefügten Zeile. PostgreSQL verarbeitet dies effizient mit der RETURNING
-Klaus
INSERT
<code class="language-sql">DO $$ DECLARE last_inserted_id BIGINT; BEGIN INSERT INTO test (name) VALUES ('Test Name') RETURNING id INTO last_inserted_id; SELECT * FROM test WHERE id = last_inserted_id; END $$;</code>
Das obige ist der detaillierte Inhalt vonWie kann ich Variablen in PostgreSQL wie in Microsoft SQL Server verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!