Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak sprawdzić, czy kolumna równa się empty_clob() w Oracle?

Czy chcesz po prostu sprawdzić CLOB, który nie ma żadnej długości? Chociaż nie jest to dokładnie to, o co pytasz, to w zasadzie to samo?

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

Oto kompletny test:

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. Jak w Oracle 11g waży się średnią danych godzinowych między dwiema datami?

  2. Jaka jest różnica między łączeniem mieszającym a łączeniem scalającym (Oracle RDBMS)?

  3. Tworzenie globalnej tabeli tymczasowej w Oracle

  4. Tworzenie profili w Oracle dla bezpieczeństwa użytkownika

  5. Wstawianie wielu wierszy z sekwencją w Oracle