PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL plpgsql получава текущите процедури oid

Предполагам, че изглеждаш нещо като

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

Съмнявам се, че можете да го получите като променлива. Можете да получите името от current_query() , но няма да е много надеждно... Освен ако не дефинирате името на функцията като първи аргумент всеки път, когато я извиквате :), тогава можете да използвате $1, но и това не е много надеждно...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. запазване на обект на python в таблица на postgres с туршия

  2. Как да коригирам проблема с „postgres.h“ файлът не е намерен?

  3. COPY с динамично име на файл

  4. Обединяване на припокриващи се времеви интервали, как?

  5. Тестване на Cucumber и RSpec със zeus:Postgres е достъпен от други потребители