Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm cách nào để kiểm tra xem một cột có bằng blank_clob () trong Oracle hay không?

Bạn chỉ muốn kiểm tra một CLOB không có độ dài? Mặc dù không chính xác những gì bạn yêu cầu, nhưng về cơ bản nó giống nhau?

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

Đây là bài kiểm tra hoàn chỉnh:

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. LỖI Oracle:ORA-00900:câu lệnh SQL không hợp lệ

  2. Oracle (PL / SQL):CẬP NHẬT RETURNING có đồng thời không?

  3. Nhà cung cấp không tương thích với phiên bản máy khách Oracle

  4. Cách tìm dòng mã của các thủ tục và hàm đóng gói trong Oracle

  5. Làm cách nào để kết nối với cơ sở dữ liệu oracle bằng VBScript và UFT?