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

PostgreSQL क्वेरी (इसे चलाए बिना) से कॉलम नाम और प्रकार कैसे प्राप्त करें?

Postgres (और उसके JDBC ड्राइवर) के साथ आप निम्न कार्य कर सकते हैं:

PreparedStatement pstmt = con.prepareStatement("select ... ");
ResultSetMetaData meta = pstmt.getMetaData();
for (int i=1; i <= meta.getColumnCount(); i++)
{
  System.out.println("Column name: " + meta.getColumnName(i) + ", data type: " + meta.getColumnTypeName(i));
}

ध्यान दें कि आपको where false जोड़ने की आवश्यकता नहीं है या limit 0 बयान को। prepareStatement() . पर कॉल करें वास्तव में क्वेरी निष्पादित नहीं करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ActiveRecord और Postgresql के साथ प्रगणित प्रकार

  2. [वीडियो] PostgreSQL के साथ डेटा एकीकरण

  3. पोस्टग्रेएसक्यूएल रिवर्स लाइक

  4. Group by का उपयोग करके एक बार में कई गैर-दोहराई गई पंक्तियों को अपडेट करने के लिए

  5. JBoss7 + PostgreSQL नई अनुपलब्ध/असंतुष्ट निर्भरताएँ