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

डेटाबेस में भंडारण वर्ष

एक वर्ष एक पूर्णांक है और यहां तक ​​कि एक सार्थक तरीके से पूर्णांक अंकगणित का भी समर्थन करता है, इसलिए text कुछ समझ नहीं आया। आपके पास कोई महीना या दिन नहीं है इसलिए date खिड़की के ठीक बाहर है। ठीक मैनुअल smallint . के बारे में यह कहना है :

वह integer leaves छोड़ देता है एक प्राकृतिक विकल्प के रूप में। अगर आप इस मान को date . के साथ संयोजित करने की योजना बना रहे हैं s और timestamps , फिर interval दिनांक और समय के कार्यों और ऑपरेटरों के रूप में समझ में आ सकता है interval की अच्छी समझ हो स.

तो यह इस बात पर निर्भर करता है कि आप इस "वर्ष" के साथ क्या करने की योजना बना रहे हैं और यह वास्तव में क्या है। एक साधारण integer की तरह लगता है उपयुक्त है लेकिन आपको इसे अपने "दूसरे वर्ष-महीने-दिन के कॉलम" (एक date) के साथ संयोजित करने के लिए थोड़ा चक्कर लगाना पड़ सकता है कॉलम संभवतः) इस पर निर्भर करता है कि उन्हें एक साथ कैसे काम करना है।




  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. महीनों को छाँटते हुए उन्हें पाठ में परिवर्तित कर रहा हूँ

  3. जावा एसक्यूएल त्रुटि:संबंध तालिका_नाम मौजूद नहीं है

  4. SQL फ़ंक्शन रिटर्न-प्रकार:तालिका बनाम SETOF रिकॉर्ड

  5. PostgreSQL में किसी तालिका के सूची कॉलम नाम और डेटाटाइप कैसे प्राप्त करें?