ORDS 18.3+ logikanya diubah untuk memudahkan non-apex. Berikut logika baru dalam flow chart semoga memudahkan untuk diikuti.
Di Sebelumnya ke 18.3 dan di bawah inilah cara untuk mencapai hal yang sama>
Tangkapannya sekarang adalah ada solusi peretasan untuk membuat ini berfungsi dan itu untuk berpura-pura apex terlalu tua untuk menggunakan jalur kode itu. ( ya ya saya akan memperbaikinya )
Di pengguna db yang dikonfigurasi dalam file kumpulan koneksi, buat tampilan ini. Kode memeriksa apakah apex 4+ diinstal untuk menggunakannya. Tampilan ini adalah cara yang diperiksa sehingga memaksa perintah ke hal apex yang lama akan membuat jalur Tabel DOC biasa digunakan.
create view apex_release as
select '1.0.0.0' VERSION_NO from dual;
url-mapping.xml
<?xml version="1.0" encoding="UTF-8"?>
<pool-config xmlns="http://xmlns.oracle.com/apex/pool-config">
<pool base-path="/klrice" name="klrice" />
</pool-config>
conf/klrice.xml
Parameternya bernama apex.docTable dan ini akan default ke "FLOWS_FILES.WWV_FLOW_FILE_OBJECTS$"
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="db.username">klrice</entry>
<entry key="db.password">klrice</entry>
<entry key="apex.docTable">klrice.MYDOCTABLE</entry>
</properties>
Meja Saya
[email protected]🍻🍺 >CREATE TABLE MYDOCTABLE (
2 NAME VARCHAR(256) UNIQUE NOT NULL,
3 MIME_TYPE VARCHAR(128),
4 DOC_SIZE NUMBER,
5 DAD_CHARSET VARCHAR(128),
6 LAST_UPDATED DATE,
7 CONTENT_TYPE VARCHAR(128),
8 CONTENT LONG RAW,
9* BLOB_CONTENT BLOB );
Setelah dipanggil:
1* select BLOB_CONTENT from MYDOCTABLE
[email protected]🍻🍺 >/
BLOB_CONTENT
--------------------------------------------------------------------------------
89504E470D0A1A0A0000000D49484452000000C8000000C80806000000AD58AE9E00000001735247