sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL plpgsql få nuværende procedurer oid

Jeg gætter på, at du ligner

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

Jeg tvivler på du kan få det som variabelt. Du kan få navnet fra current_query() , men det vil være meget ikke pålideligt... Medmindre du definerer funktionsnavn som første argument hver gang du kalder det :), så kan du bruge $1, men det er heller ikke meget pålideligt...



  1. Opstilling og identifikation af rækkemål i eksekveringsplaner

  2. Hvordan forbinder man MySQL-database med objektiv-c-projekt?

  3. Hvordan UNDTAGET virker i SQL Server

  4. MySQL-adfærd for ON DUPLICATE KEY UPDATE for flere UNIKKE felter