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

Cách xem dữ liệu blob trong Oracle SQL Developer

Làm theo các bước sau trong Oracle SQL Developer -

  1. Mở cửa sổ dữ liệu của bảng của bạn.
  2. Ô BLOB sẽ được đặt tên là (BLOB) .
  3. Nhấp chuột phải vào ô.
  4. Bạn sẽ thấy một bút chì biểu tượng. Nhấp vào nó.
  5. Nó sẽ mở một trình chỉnh sửa blob cửa sổ.
  6. Bạn sẽ tìm thấy hai hộp kiểm so với tùy chọn Xem dưới dạng:Hình ảnh hoặc Văn bản .
  7. Chọn hộp kiểm thích hợp.
  8. Nếu bước trên vẫn thuyết phục, hãy sử dụng Tải xuống tùy chọn.

Cập nhật

OP nói " văn bản không thể hiểu được mà nó đang hiển thị �� �� như thế này "

Có thể, bộ ký tự NLS theo ngôn ngữ cụ thể không hỗ trợ các ký tự đó. Cũng có thể đó là Multi-Byte nhân vật. Tôi muốn đề xuất, SPOOL kết quả đến một HTML , hãy mở nó bằng browser của bạn , bạn có thể xem nội dung vì hầu hết các trình duyệt có khả năng hiển thị nhiều bộ ký tự.

Bạn có thể làm điều gì đó như thế này từ SQL * Plus -

SET MARKUP HTML ON SPOOL ON
SPOOL report.html
select substr(clob_column, 1, 32767) from table_name...
SPOOL OFF

Cập nhật 2

Về SPOOL dưới dạng HTML, trường hợp thử nghiệm -

SET MARKUP HTML ON SPOOL ON
SPOOL D:\report.html
SELECT substr(ename, 1, 5) ename FROM emp where rownum <=5;
SPOOL OFF

Hoạt động hoàn hảo đối với tôi, tệp html mở ra bằng trình duyệt của tôi, hãy nhìn vào ảnh chụp màn hình -




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ora-01406 Lỗi khi tìm nạp các giá trị bằng OCI

  2. ORA-01034:ORACLE không khả dụng ORA-27101:vùng bộ nhớ chia sẻ không tồn tại

  3. Diana là ai, và tại sao cô ấy không để các đối tượng cơ sở dữ liệu của tôi biên dịch?

  4. ORACLE - ORA-01843:không phải là tháng hợp lệ

  5. Tên đường dẫn đầy đủ của cài đặt JDK cho Oracle SQL Developer