DB2 - डेटा प्रकार

यह अध्याय DB2 में प्रयुक्त विभिन्न डेटा प्रकारों का परिचय देता है।

परिचय

DB2 डेटाबेस तालिकाओं में, प्रत्येक कॉलम में डेवलपर की आवश्यकताओं के आधार पर अपना डेटा प्रकार होता है। डेटा प्रकार को तालिका के स्तंभों में मानों की श्रेणी और प्रकार कहा जाता है।

अंतर्निहित डेटा प्रकार

  • दिनांक और समय
    • TIME: यह दिन का समय घंटे, मिनट और सेकंड में दर्शाता है।
    • TIMESTAMP: यह वर्ष, माह, दिन, घंटे, मिनट, सेकंड और माइक्रोसेकंड के रूप में दिनांक और समय के सात मूल्यों का प्रतिनिधित्व करता है।
    • DATE: यह वर्ष, महीने और दिन के रूप में तीन भागों में दिन की तारीख का प्रतिनिधित्व करता है।
  • String
    • Character
  • CHAR (fixed length): चरित्र तार की निश्चित लंबाई।
    • भिन्न लंबाई
  • VARCHAR: वैरिंग लेंथ कैरेक्टर स्ट्रिंग्स।
  • CLOB: बड़े ऑब्जेक्ट स्ट्रिंग्स, आप इसका उपयोग तब करते हैं जब वर्ण स्ट्रिंग VARCHAR डेटा प्रकार की सीमा से अधिक हो सकती है।
    • Graphic
  • GRAPHIC
    • Fixed length: फिक्स्ड लंबाई ग्राफिक स्ट्रिंग्स जिसमें डबल-बाइट वर्ण होते हैं
    • भिन्न लंबाई
  • VARGRAPHIC: वैरिंग कैरेक्टर ग्राफिक स्ट्रिंग जिसमें डबल बाय कैरेक्टर होते हैं।
  • DBCLOB: बड़ी वस्तु प्रकार
    • Binary
  • BLOB (अलग-अलग लंबाई): बड़ी वस्तु में बाइनरी स्ट्रिंग
  • BOOLEAN: 0 और 1 के रूप में।
  • Signed numeric
    • Exact
  • Binary integer
    • SMALLINT [16BIT]: इसके उपयोग से आप कॉलम में छोटे अंतर मान डाल सकते हैं
    • INTEGER [32BIT]: इसके उपयोग से आप कॉलम में बड़े अंतर मान डाल सकते हैं
    • BIGINT [64BIT]: इसका उपयोग करके आप कॉलमों में बड़े अंतर मान डाल सकते हैं
  • Decimal
    • DECIMAL (पैक)
    • DECFLOAT (दशमलव फ़्लोटिंग पॉइंट): इसका उपयोग करके, आप दशमलव फ़्लोटिंग पॉइंट नंबर सम्मिलित कर सकते हैं
    • Approximate
  • Floating points
    • REAL (एकल परिशुद्धता): इस डेटा प्रकार का उपयोग करके, आप एकल परिशुद्धता फ़्लोटिंग पॉइंट नंबर सम्मिलित कर सकते हैं।
    • DOUBLE (डबल परिशुद्धता): इस डेटा प्रकार का उपयोग करके, आप डबल सटीक फ़्लोटिंग पॉइंट नंबर सम्मिलित कर सकते हैं।
  • eXtensible Mark-up Language
    • XML: आप XML डेटा को इस डेटा टाइप कॉलम में स्टोर कर सकते हैं।