sql >> Databáze >  >> RDS >> Oracle

Jak otestuji, zda se sloupec rovná empty_clob() v Oracle?

Chcete jen zkontrolovat CLOB, který nemá žádnou délku? I když to není přesně to, na co se ptáte, je to v podstatě totéž?

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

Zde je kompletní 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. Jak porovnat dva databázové objekty v Oracle?

  2. migrace oracle na postgresql neplatná sekvence bajtů pro kódování UTF8:0x00

  3. Bezpečnostní sítě

  4. Oracle Vyberte datum mezi dneškem