我必須在每晚的過程中創建一個CSV文件並將這些文件作爲http下載使用到客戶端。獲取一個csv文件作爲http下載
我創建了一個CSV的幫助PLSQL塊爲:
DECLARE
F UTL_FILE.FILE_TYPE;
CURSOR C1 IS SELECT emp_id, name FROM employee;
C1_R C1%ROWTYPE;
BEGIN
F := UTL_FILE.FOPEN('EXPORT_DIR','employee.csv','w',32767);
FOR C1_R IN C1
LOOP
UTL_FILE.PUT(F,C1_R.emp_id);
UTL_FILE.PUT(F,','||C1_R.name);
UTL_FILE.NEW_LINE(F);
END LOOP;
UTL_FILE.FCLOSE(F);
END;
/
這將創建在數據庫服務器上的CSV文件「employee.csv」。現在我必須將這個文件作爲HTTP可下載文件提供給客戶端。怎麼做 ?
你的文件存儲在哪裏? –
否,它在服務器端,以特定名稱存儲在磁盤上。 –
好..比傳遞文件路徑下面的例子。這會提示用戶保存或打開文件。 –