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