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

मैं कैसे परीक्षण करूं कि कोई कॉलम Oracle में खाली_क्लोब () के बराबर है?

क्या आप सिर्फ एक CLOB की जांच करना चाहते हैं जिसकी कोई लंबाई नहीं है? जबकि आप जो पूछ रहे हैं, वह मूल रूप से वही नहीं है?

select *
  from bar
 where dbms_lob.getlength(foo) = 0;

ये रही पूरी परीक्षा:

SQL> create table bar (foo clob);

Table created.

SQL> insert into bar values (empty_clob());

1 row created.

SQL> select *
  2    from bar
  3  where dbms_lob.getlength(foo) = 0;

FOO
--------------------------------------------------------------------------------


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल पर एक स्थानिक सूचकांक बनाना

  2. रोकथाम ट्रिगर

  3. बायपास टेबल विशेषाधिकार और दृश्य बनाकर अनुदान विकल्प के साथ

  4. ORA-00604:पुनरावर्ती SQL स्तर 1 पर त्रुटि हुई

  5. ओरेकल ट्रिगर लॉग