Ich habe eine SQL-Datei, wo ich diese:ERROR: Syntaxfehler bei oder in der Nähe von "my_var" in my_var: = wählen
aa := select id from category where id = 1;
und einen Fehler
ERROR: syntax error at or near "aa"
ich auch versucht habe dies in "psql" Sitzung.
Warum der Fehler?
'Wählen Sie eine ID aus der Kategorie aus, in der ID = 1;' –
Auch ich sehe keine Fehler in Ihrer Abfrage. Haben Sie etwas vor 'aa'? –
Zeigen Sie uns Ihre komplette Funktion. In PL/pgSQL müssen die Variablen gelesen werden, indem man 'id in aa from category ... 'auswählt. Details finden Sie im Handbuch: http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-ONEROW –