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

मैं Oracle में दो CLOB मानों की तुलना कैसे करूं?

प्रारूप यह है:

dbms_lob.compare(  
lob_1    IN BLOB,  
lob_2    IN BLOB,  
amount   IN INTEGER := 18446744073709551615,  
offset_1 IN INTEGER := 1,  
offset_2 IN INTEGER := 1)  
RETURN INTEGER; 

अगर dbms_lob.compare(lob1, lob2) =0, वे समान हैं।

आपके उदाहरण के आधार पर एक उदाहरण क्वेरी है:

Select key, glob_value  
From source_table Left Join target_table  
  On source_table.key = target_table.key  
Where target_table.glob_value is Null  
  Or dbms_lob.compare(source_table.glob_value, target_table.glob_value) <> 0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्चुअलबॉक्स VM के लिए लैपटॉप या डेस्कटॉप में BIOS में वर्चुअलाइजेशन को सक्षम करना

  2. Oracle प्रपत्रों में कस्टम लॉगिन स्क्रीन बनाना 10g

  3. Oracle पर AUTO_INCREMENT के साथ आईडी कैसे बनाएं?

  4. Oracle BI Publisher - संख्याओं को टेक्स्ट के रूप में कैसे प्रारूपित करें ताकि अग्रणी शून्य गायब न हों

  5. कीवर्ड के बीच उपयोग करते समय पंक्ति संख्या कोई पंक्ति प्रदर्शित नहीं कर रही है