簡體   English   中英

安排Oracle報告並導出到XML

[英]Schedule Oracle Reports and export to XML

我有一個報告,我需要每天@ 00:00運行,並將表中的所有信息導出到具有特定名稱的特定位置。

例:

    select * from my_table 
where date between  SYSTIMESTAMP -2  and SYSTIMESTAMP -1 

並將其導出到文件date.xml。

是否可以通過Oracle SQL Developer進行操作,還是需要其他工具?

沒有Oracle版本,因此我假設為10或11。

要計划您的流程,您只需創建一個工作並計划它。 該作業必須運行您的腳本(可以是函數或存儲過程)。 此處的文檔: http : //docs.oracle.com/cd/B28359_01/server.111/b28310/scheduse.htm#i1033533

要寫入文件,可以在SQL中使用spool命令。 在這里您可以找到文檔: http : //docs.oracle.com/cd/B19306_01/server.102/b14357/ch12043.htm

使用起來真的很簡單。

spool @path/nomefile
la tua query
spool off

顯然,運行腳本的計算機必須在要寫入文件的計算機上具有寫權限(之所以這樣說是因為我經常忘記簽出)。

要創建XML,在這里要稍微復雜一點並且要花一些時間來解釋,但是Oracle社區上有一篇不錯的文章來解釋它,並給出了一個簡單而實際的示例: https : //community.oracle.com/thread/ 714758?開始= 0&TSTART = 0

如果不想在Oracle中使用作業,則可以使用連接命令,spool命令和查詢編寫一個.sql文件,並將其計划在要設置為簡單命令sqlplus的服務器計算機上。

----------意大利語版本---------------

不使用甲骨文的版本。

按時間表進行作業,按時間表進行作業。 作業腳本(用於存儲過程的功能)和文檔文檔: http ://docs.oracle.com/cd/B28359_01/server.111/b28310/scheduse.htm#i1033533

根據文件的使用說明和操作說明,可參考以下文檔: http ://docs.oracle.com/cd/B19306_01/server.102/b14357/ch12043.htm

E'molto banale da usare。

spool @path/nomefile 
la tua query 
spool off

在腳本中顯示腳本的平均值,然后在屏幕上顯示腳本文件(控件在屏幕上顯示^^)

甲骨文公司在秘魯的每份土地均按每平方英畝的價格出售,以供參考: https ://community.oracle.com/thread / 714758?開始= 0&TSTART = 0

這些文件將在Oracle數據庫中運行,而在SQL Server數據庫中查詢的內容將以通用的sqlplus形式出現在計划的dalla macchina服務器上。 純伺服器。 ^ __ ^

足夠的Spero sia。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM