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

Oracle में CLOB डेटा प्रकार में एक लंबी स्ट्रिंग कैसे डालें?

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]

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में PLS-00323 त्रुटि का समाधान करें

  2. Oracle के साथ पेजिंग

  3. पीएल/एसक्यूएल संग्रहित प्रो में अल्पविराम से अलग स्ट्रिंग को विभाजित करना

  4. ODP.NET 2.111 और ODP.NET 4.112 को एक ही मशीन में एक साथ कैसे स्थापित करें जबकि दोनों एक ही डेटाबेस सर्वर की ओर इशारा करते हैं

  5. मैं LIKE ऑपरेटर में कई शर्तें कैसे पेश कर सकता हूं?