Oracle में CLOB डेटा प्रकार में एक लंबी स्ट्रिंग सम्मिलित करने के लिए एक सरल उदाहरण नीचे दिया गया है। आप सीधे सीएलओबी डेटा प्रकार में डेटा सम्मिलित नहीं कर सकते हैं, आपको इंसर्ट स्टेटमेंट में रिटर्निंग क्लॉज के साथ Empty_Clob () फ़ंक्शन का उपयोग करना होगा, फिर dbms_lob.write का उपयोग करें। डेटा लिखने की प्रक्रिया। क्योंकि अगर आप CLOB कॉलम में सीधे एक लंबी स्ट्रिंग डालने की कोशिश करेंगे तो आपको ORA-01704:स्ट्रिंग शाब्दिक बहुत लंबी त्रुटि मिलेगी। डेटा डालने के दौरान।
CLOB कॉलम वाली तालिका में एक लंबी स्ट्रिंग डालने के लिए PL SQL ब्लॉक उदाहरण यहां दिया गया है।
[कोड प्रकार ="एसक्यूएल"] DECLARE
v_clob CLOB;
BEGIN
INSERT INTO A_CLOB_TABLE (srlno, c_data)
VALUES (123, EMPTY_CLOB ())
रिटर्निंग c_data
v_clob में;
DBMS_LOB.लिखें (v_clob,
LENGTH ('यहां कुछ लंबी स्ट्रिंग दें'),
1,
'यहां कुछ लंबी स्ट्रिंग दें');
COMMIT;
END;[/code]
