Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

गैर-एपेक्स पीएल/एसक्यूएल एप्लिकेशन में फ़ाइल अपलोड ओआरडीएस में माइग्रेट हो गए

ORDS 18.3+ गैर-शीर्ष के लिए इसे आसान बनाने के लिए तर्क बदल गया। यहां फ़्लो चार्ट में नया तर्क दिया गया है, उम्मीद है कि इसका पालन करना आसान हो जाएगा।

18.3 से पहले और उससे नीचे में इसे कैसे पूरा किया जाए

पकड़ अभी है यह काम करने के लिए एक हैकी कामकाज है और यह नाटक करना है कि उस कोड पथ का उपयोग करने के लिए शीर्ष बहुत पुराना है। (हाँ हाँ, मैं इसे ठीक कर दूँगा)

कनेक्शन पूल फ़ाइल में कॉन्फ़िगर किए गए डीबी उपयोगकर्ता में, यह दृश्य बनाएं। कोड जांचता है कि यदि इसका उपयोग करने के लिए शीर्ष 4+ स्थापित है। यह दृश्य है कि इसे कैसे चेक किया जाता है ताकि शीर्ष पर पुरानी चीज़ों को मजबूर करने के लिए सादा 'ओएल डीओसी टेबल पथ का उपयोग किया जा सके।

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

पैरामीटर को एपेक्स.docTable नाम दिया गया है और यह करेगा डिफ़ॉल्ट रूप से "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>

मेरी टेबल

[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 );

कॉल किए जाने के बाद:

  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. नेस्टेड पाइपलाइन समारोह

  2. Oracle LISTAGG फ़ंक्शन का उपयोग कैसे करें

  3. पीएल/एसक्यूएल में प्रोग्रामेटिक रूप से टेबल नाम कैसे सेट करें?

  4. Oracle सीखने से पहले आपको जो बातें पता होनी चाहिए

  5. बूलियन IN पैरामीटर के साथ CallableStatement का उपयोग करके जावा में Oracle PL/SQL प्रक्रिया को कॉल करना PLS-00306 ऑरैकल त्रुटि देता है: