Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara menanyakan data bigblob

DBMS_LOB.substr() adalah fungsi yang tepat untuk digunakan. Pastikan ada data di kolom tersebut.

Contoh penggunaan:

-- create table
CREATE TABLE myTable (
id INTEGER PRIMARY KEY,
blob_column BLOB
);

-- insert couple of rows
insert into myTable values(1,utl_raw.cast_to_raw('a long data item here'));
insert into myTable values(2,null);

-- select rows
select id, blob_column from myTable;

ID  BLOB_COLUMN
1   (BLOB)
2   null

-- select rows
select id, DBMS_LOB.substr(blob_column, 1000,1) from myTable;

ID  DBMS_LOB.SUBSTR(BLOB_COLUMN,1000,1)
1   61206C6F6E672064617461206974656D2068657265
2   null

-- select rows
select id, UTL_RAW.CAST_TO_VARCHAR2(DBMS_LOB.substr(blob_column,1000,1)) from myTable;

ID  UTL_RAW.CAST_TO_VARCHAR2(DBMS_LOB.SUBSTR(BLOB_COLUMN,1000,1))
1   a long data item here
2   null



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Variabel Oracle 11g Bind tidak ada

  2. buat pengoptimal menggunakan semua kolom indeks

  3. Bagaimana cara menggunakan batasan pemeriksaan Oracle untuk membatasi jumlah pendaftaran?

  4. Transpose Baris Kolom di Oracle Sql

  5. Perbarui kolom tabel Oracle dengan nomor baris