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

Postgres . में कीवर्ड जैसे कॉलम नामों से बचना

बस year संलग्न करें दोहरे उद्धरण चिह्नों में इसे एक कीवर्ड के रूप में व्याख्यायित होने से रोकने के लिए:

INSERT INTO table (id, name, "year") VALUES ( ... );

दस्तावेज़ीकरण से:

<ब्लॉकक्वॉट>

एक दूसरे प्रकार का पहचानकर्ता है:सीमांकित पहचानकर्ता या उद्धृत पहचानकर्ता। यह दोहरे-उद्धरणों (") में वर्णों के एक मनमाना अनुक्रम को संलग्न करके बनाया गया है। एक सीमित पहचानकर्ता हमेशा एक पहचानकर्ता होता है, कभी भी एक कुंजी शब्द नहीं होता है। इसलिए "चयन" का उपयोग "चयन" नामक एक कॉलम या तालिका के संदर्भ में किया जा सकता है, जबकि एक गैर-उद्धृत चयन एक कुंजी शब्द के रूप में बीटान होगा और इसलिए जब किसी तालिका या कॉलम नाम की अपेक्षा की जाती है तो उपयोग किए जाने पर एक पार्स त्रुटि उत्पन्न होगी।



  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 में किसी दिनांक में दिन जोड़ें

  2. Postgresql इंटररे त्रुटि:अपरिभाषित प्रतीक:pfree

  3. JDBC प्रकार के लिए कोई बोली मानचित्रण नहीं:2003

  4. डीओ स्क्रिप्ट में पीएसक्यूएल कमांड लाइन तर्क

  5. पोस्टग्रेएसक्यूएल डिजास्टर रिकवरी के लिए बर्मन का उपयोग करना