Ich bin neu in PostgreSQL und verwende das Abfrage-Tool in PGAdmin. Ich versuche pgsql Abfragen auszuführen, die Variablen verwenden, aber ich kann nicht scheinen, die Syntax richtig zu bekommen.
Hier ist eine Beispielabfrage, die einen Syntaxfehler ergibt:
%Vor% Aktualisierung:
Ok, lass mich es versuchen und erklären. Ich komme aus einem SQL-Server-Hintergrund. Im Management Studio kann ich ein Abfragefenster öffnen und mit (T) -SQL-Abfragen spielen.
Zum Beispiel kann ich so etwas schreiben:
%Vor%Ich weiß, dass dies ein dummes Beispiel ist, aber ich versuche nur, eine Variable zu deklarieren und etwas damit zu tun. Ich versuche mich mit PL / PGSQL vertraut zu machen.
Update noch einmal:
Ich bin es wieder. Ich versuche das folgende Skript und bekomme ein "[ERROR] 7.0-2: Syntaxfehler, unerwartetes Zeichen". Soll das in PGAdmin funktionieren?
Ich habe keine Ahnung, was Sie erreichen wollen. PostgreSQL unterstützt diese Art von Syntax nicht. Ähnliche Schlüsselwörter (außer PRINT ?!) befinden sich in PL / pgSQL, einer prozeduralen Sprache zum Erstellen von FUNCTIONS, nicht zum Schreiben von eigenständigen SQL-Abfragen.
Tags und Links postgresql plpgsql