Gibt es einen Unterschied zwischen:"LANGUAGE plpgsql" vor oder nach dem Funktionskörper deklarieren?
CREATE FUNCTION func() RETURNS integer
LANGUAGE plpgsql AS $$
declare
begin
-- do something
end
$$;
und
CREATE FUNCTION func() RETURNS INTEGER AS $$
declare
begin
-- do something
end
$$ LANGUAGE plpgsql;
Hat LANGUAGE plpgsql
im Grunde hat nur die $$
Nutzung außerhalb des Rahmens sein?