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

Съхранявайте резултата от заявката в променлива, използвана в PL/pgSQL

Мисля, че търсите SELECT select_expressions INTO :

select test_table.name into name from test_table where id = x;

Това ще изтегли name от test_table където id е аргументът на вашата функция и го оставете в name променлива. Не пропускайте префикса на името на таблицата в test_table.name или ще получите оплаквания за двусмислена препратка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Операторът не съществува:цяло число =? когато използвате Postgres

  2. Преобразувайте шестнадесетичен в текстово представяне в десетично число

  3. Избройте всички таблици в postgresql information_schema

  4. INITCAP() – Преобразуване в начални главни букви в PostgreSQL

  5. Надстройте PostgreSQL JSON колоната до JSONB?