PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL plpgsql erhält aktuelle Prozeduren oid

Ich vermute, Sie sehen etwas aus wie

return select oid from pg_proc where proname='$0';

Ich bezweifle, dass Sie es als Variable bekommen können. Sie können den Namen von current_query() erhalten , aber es wird sehr unzuverlässig sein ... Es sei denn, Sie definieren den Funktionsnamen als erstes Argument bei jedem Aufruf :), dann können Sie $1 verwenden, aber es ist auch nicht sehr zuverlässig ...