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

Tệp tải lên trong ứng dụng không phải Apex PL / SQL đã được di chuyển sang ORDS

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Định dạng DATE trong oracle

  2. Chuẩn hóa dữ liệu giao dịch từ các cột thời gian và trạng thái thành số phút trên mỗi giá trị trạng thái

  3. CẬP NHẬT với CASE và IN - Oracle

  4. Truy vấn Oracle PL / SQL không biên dịch

  5. Kết nối với Oracle DB bằng sqlplus