एक ब्लॉब बाइनरी बड़ी वस्तु है जो अधिकतम 65535 वर्णों के साथ डेटा की एक चर राशि रख सकती है
इनका उपयोग बड़ी मात्रा में बाइनरी डेटा, जैसे छवियों या अन्य प्रकार की फाइलों को संग्रहीत करने के लिए किया जाता है।
एक CLOB सामान्य रूप से कैरेक्टर लार्ज ऑब्जेक्ट के लिए खड़ा है, एक SQL क्लॉब एक अंतर्निहित डेटाटाइप है जिसका उपयोग बड़ी मात्रा में टेक्स्ट डेटा को स्टोर करने के लिए किया जाता है। इस डेटाटाइप का उपयोग करके, आप 2,147,483,647 वर्णों तक डेटा संग्रहीत कर सकते हैं।
ब्लॉब और क्लॉब डेटा प्रकारों को एक साथ LOB (लार्ज ऑब्जेक्ट) डेटाटाइप के रूप में जाना जाता है। इन डेटाटाइप्स पर निम्नलिखित प्रतिबंध हैं।
-
तुलना नहीं की जा सकती: हम CLOB या BLOB डेटाटाइप की तुलना नहीं कर सकते हैं यानी आप इन डेटाटाइप का उपयोग ऑपरेटरों के साथ नहीं कर सकते हैं =,!=।
-
आदेश योग्य नहीं: आप BLOB या CLOB डेटाटाइप को क्रम में व्यवस्थित नहीं कर सकते हैं यानी आप यह निर्धारित नहीं कर सकते कि दो BLOB या CLOB डेटाटाइप में से कौन बड़ा है। संक्षेप में <, <=,>,>=BLOB या CLOB प्रकारों के साथ उपयोग नहीं कर सकते।
-
इन्हें प्राथमिक कुंजी या अनुक्रमणिका मान के रूप में उपयोग नहीं किया जा सकता है
-
BLOB या CLOB डेटाटाइप के साथ DISTINCT, GROUP BY, और ORDER BY जैसे क्लॉज का उपयोग करने की अनुमति नहीं है।
-
BLOB या CLOB को अन्य डेटाटाइप में अंतर्निहित रूपांतरण संभव नहीं है।