ORDS 18.3+ logic đã thay đổi để làm cho nó dễ dàng hơn đối với những người không có đỉnh. Đây là logic mới trong lưu đồ hy vọng sẽ giúp bạn dễ dàng làm theo.
Trong Trước đó đến 18.3 và bên dưới đây là cách thực hiện tương tự>
Vấn đề là bây giờ có một giải pháp khó giải quyết để làm cho điều này hoạt động và đó là giả vờ apex quá cũ để sử dụng đường dẫn mã đó. (vâng vâng tôi sẽ sửa lỗi này)
Trong người dùng db được cấu hình trong tệp nhóm kết nối, hãy tạo dạng xem này. Mã kiểm tra xem apex 4+ có được cài đặt để sử dụng hay không. Chế độ xem này là cách nó được kiểm tra, vì vậy việc buộc các ords thành thứ ở đỉnh đã cũ sẽ làm cho đường dẫn Bảng DOC đơn giản được sử dụng.
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
Tham số được đặt tên là apex.docTable và điều này sẽ mặc định thành "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>
Bàn của tôi
[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 );
Sau khi được gọi:
1* select BLOB_CONTENT from MYDOCTABLE
[email protected]🍻🍺 >/
BLOB_CONTENT
--------------------------------------------------------------------------------
89504E470D0A1A0A0000000D49484452000000C8000000C80806000000AD58AE9E00000001735247