Trước hết, bạn có thể muốn lưu trữ văn bản trong các cột CLOB / NCLOB thay vì BLOB, được thiết kế cho dữ liệu nhị phân (nhân tiện, truy vấn của bạn sẽ hoạt động với CLOB).
Truy vấn sau đây sẽ cho bạn thấy 32767 ký tự đầu tiên (nhiều nhất) của văn bản bên trong đốm màu, với điều kiện tất cả các bộ ký tự đều tương thích (CS gốc của văn bản được lưu trữ trong BLOB, CS của cơ sở dữ liệu được sử dụng cho VARCHAR2):
select utl_raw.cast_to_varchar2(dbms_lob.substr(BLOB_FIELD)) from TABLE_WITH_BLOB where ID = '<row id>';