2013-04-18 53 views
-1

我使用oracle 11g和plsql開發者。我的要求是數據檢索應該是自動的。這意味着當查詢oracle表中的數據時,數據應該被轉換成.csv文件,然後它應該發送到某個特定的文件夾。如何將數據保存在csv文件中,然後使用sql將其發送到文件夾?

例子:

假設student_sub1表已經全部學生subject1數據。當我寫一個查詢像 SELECT * FROM student_sub1其中學生= 1時,student1數據應轉換爲.csv文件,然後將.csv文件應該去student1文件夾。

因此,我請求你建議我如何編寫一個sql代碼將數據轉換爲.csv文件並創建一個文件夾以使用oracle發送該文件。

您的輸入可以幫助我很多。

回答

0

看看this後幫助。該解決方案適用於從SQL開發人員運行查詢時。

編輯:順便說一句,如果你想這是一個腳本。然後我認爲你可以使用spool命令將結果輸出到文件中來運行它。像這樣的東西。

 
set echo off 
     set feedback off 
     Spool student1.csv; 
     Select id||','||name||','||grade from student1; 
     Spool off; 

相關問題