PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Simpan output kueri pemilihan dalam satu larik di postgres

Ada dua cara. Salah satunya adalah mengagregasi:

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

Yang lainnya adalah menggunakan konstruktor array:

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

Saya menganggap ini untuk plpgsql. Dalam hal ini Anda dapat menetapkannya seperti ini:

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. Gunakan tabel COPY biner FROM dengan psycopg2

  2. Switchover/Switchback di Slony-I saat memutakhirkan PostgreSQL versi utama 8.4.x/9.3.x

  3. Evolusi Fault Tolerance di PostgreSQL

  4. Cara Mengelompokkan Odoo 12 dengan Replikasi Streaming PostgreSQL untuk Ketersediaan Tinggi

  5. SQL SELECT kecepatan int vs varchar