PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेज में एक सरणी में चुनिंदा क्वेरी के आउटपुट को स्टोर करें

दो तरीके हैं। एक को एकत्रित करना है:

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. क्या सेलेक्ट टाइप क्वेश्चन ही एकमात्र प्रकार है जिसे नेस्ट किया जा सकता है?

  2. पोस्टग्रेज डेटाबेस को sqlite में कैसे बदलें

  3. अजवाइन कार्यकर्ता डेटाबेस कनेक्शन पूलिंग

  4. PostgreSQL में टेबल को अनपिवट कैसे करें

  5. PostgreSQL में संख्यात्मक स्वरूपण के लिए टेम्पलेट पैटर्न और संशोधक