sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL plpgsql få aktuella procedurer oid

Jag antar att du ser ut som

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

Jag tvivlar på att du kan få det som variabelt. Du kan få namnet från current_query() , men det kommer att vara väldigt otillförlitligt... Om du inte definierar funktionsnamn som första argument varje gång du anropar det :), då kan du använda $1, men det är inte heller mycket tillförlitligt...



  1. Vilken är en lämplig datatyp för att lagra en tidszon?

  2. Tack, Amazon, för att du inspirerade oss att leverera en bättre DBaaS:SkySQL

  3. Forcera indexanvändning i Oracle

  4. WHERE datumtid äldre än någon tid (t.ex. 15 minuter)