sql >> データベース >  >> RDS >> Oracle

Oracleで列がempty_clob()と等しいかどうかをテストするにはどうすればよいですか?

    長さがない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. 部分文字列にpg_searchgemを使用したレール上のPG全文検索

    2. PostgreSQL-caseステートメントで文字列に整数値を割り当てます

    3. 4データベース管理者向けのすばらしいSQLServer監視リソース

    4. OracleのADD_MONTHS()のSQLServerバージョン