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

Съхранявайте изхода на заявката за избор в един масив в postgres

Има два начина. Единият е да се сумират:

SELECT array_agg(column_name::TEXT)
FROM information.schema.columns
WHERE table_name = 'aean'

Другият е да използвате конструктор на масив:

SELECT ARRAY(
    SELECT column_name 
    FROM information_schema.columns 
    WHERE table_name = 'aean'
)

Предполагам, че това е за plpgsql. В този случай можете да го зададете по следния начин:

colnames := ARRAY(
    SELECT column_name
    FROM information_schema.columns
    WHERE table_name='aean'
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли PostgreSQL еквивалент на SQL Server профайлър?

  2. Как да ограничим достъпа до база данни в PostgreSQL

  3. Как ключовите думи НЕИЗМЕНЯЕМ, СТАБИЛЕН и ПРОМЕНЛИВ влияят върху поведението на функцията?

  4. Как да получите текущата дата и час с изместване на часовата зона в PostgreSQL

  5. Проследяване на PostgreSQL с перф