試圖創建一個腳本來匯出我的 apex 應用程式。使用 sqlcl,您可以執行
apex export 100. 有沒有辦法使用 Oracle Apex 中的腳本編輯器接受的普通 sql 或 pl/sql 來執行此操作?
uj5u.com熱心網友回復:
我同意腳本部分,但不同意(PL/)SQL - create an operating system batch script。我在 MS Windows 上,以下是您可能執行的操作的示例:
REM Go to UTILITIES directory of your Apex installation directory
D:
cd D:\apex_4.2_instalacija\utilities
REM List of all applications you'll be exporting
REM Predmeti
java oracle.apex.APEXExport -db db_orcl:1521:orcl -user pred -password urb9xyz -applicationid 126
REM Naljepnice
java oracle.apex.APEXExport -db db_orcl:1521:orcl -user naljep -password stiwzf -applicationid 139
REM -----------------------------
REM Oracle schema username/password,
REM not Apex developer's or workspace or ...
REM Today's date in YYYY_MM_DD format
for /F "tokens=1-4 delims=. " %%i in ('date /t') do set yyyy_mm_dd=%%l_%%k_%%j
REM ZIP filename: APEX_YYYY_MM_DD.ZIP
set ime_zipa=apex_%yyyy_mm_dd%.zip
REM ZIP all exported applications (i.e. .SQL files)
"C:\Program Files\7-Zip\7z" a -tzip %ime_zipa% D:\apex_backup\f*.sql
REM Keep the ZIP, delete SQL files
del f*.sql
那是我my_apex_export.bat檔案的內容。使用“任務計劃程式”安排它;自 2012 年 3 月以來,我每天在 21:00 運行它并保持每日出口。

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/397708.html
標籤:sql 甲骨文 plsql oracle-apex
