Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como faço para testar se uma coluna é igual a empty_clob() no Oracle?


Você está apenas querendo verificar se há um CLOB que não tem comprimento? Embora não seja exatamente o que você está perguntando, é basicamente a mesma coisa?
select *
  from bar
 where dbms_lob.getlength(foo) = 0;

Aqui está o teste completo:
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
--------------------------------------------------------------------------------