sql >> Database >  >> RDS >> Oracle

Hoe test ik of een kolom gelijk is aan empty_clob() in Oracle?

Wilt u alleen controleren op een CLOB die geen lengte heeft? Hoewel het niet precies is wat je vraagt, is het in wezen hetzelfde?

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

Hier is de volledige 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. Verbind ODBC-toepassingen op Windows met SugarCRM

  2. Gebruikers alleen toegang geven tot bepaalde tabellen in mijn inhoudsprovider

  3. SELECT + INSERT + Query Cache =MySQL lock-up

  4. Hoe lang is de SHA256-hash?