Oracle 實(shí)現(xiàn)將查詢(xún)結(jié)果保存到文本txt中
① 新建文件 test.sql 把下面代碼copy 到test.sql 腳本中
spool j:\test.txt select sysdate from dual; spool off;
② 執(zhí)行命令 @ j:\test.sql,輸出結(jié)果就保存到了test.txt文件中了。
補(bǔ)充:SQL查詢(xún)結(jié)果寫(xiě)入txt
什么也不說(shuō),直接來(lái)個(gè)例子。
CREATE OR REPLACE PROCEDURE PROC_INSERTSQLTXT AS
V_FILE UTL_FILE.FILE_TYPE;
V_INPUT CLOB;
BEGIN
V_FILE := UTL_FILE.FOPEN('DATA_PUMP_DIR', 'EMPNO.TXT', 'W');
FOR I IN (SELECT EMPNO||'|'||
ENAME||'|'||
JOB ||'|'||
MGR ||'|'||
to_char(HIREDATE,'yyyy-mm-dd') ||'|'||
SAL ||'|'||
COMM ||'|'||
DEPTNO as stringname FROM SCOTT.EMP)
LOOP
UTL_FILE.PUT_LINE(V_FILE,I.STRINGNAME);
END LOOP;
UTL_FILE.FCLOSE(V_FILE);
EXCEPTION
WHEN UTL_FILE.ACCESS_DENIED THEN
DBMS_OUTPUT.PUT_LINE('拒絕訪問(wèn)!');
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('SQLERRM: ' || SQLERRM);
END;
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
oracle閃回技術(shù)詳解(閃回表、閃回?cái)?shù)據(jù))
這篇文章主要給大家介紹了關(guān)于oracle閃回技術(shù)(閃回表、閃回?cái)?shù)據(jù))的相關(guān)資料,Oracle數(shù)據(jù)庫(kù)的閃回技術(shù)是一種高級(jí)的數(shù)據(jù)恢復(fù)技術(shù),它可以幫助用戶(hù)快速、精確地恢復(fù)誤刪除或誤修改的數(shù)據(jù),而無(wú)需進(jìn)行數(shù)據(jù)恢復(fù)或恢復(fù)備份,需要的朋友可以參考下2023-11-11
Oracle 數(shù)據(jù)庫(kù)導(dǎo)出(exp)導(dǎo)入(imp)說(shuō)明
exp 將數(shù)據(jù)庫(kù)內(nèi)的各對(duì)象以二進(jìn)制方式下載成dmp文件,方便數(shù)據(jù)遷移。2009-02-02
Oracle的SYS_GUID()函數(shù)用法及說(shuō)明
這篇文章主要介紹了Oracle的SYS_GUID()函數(shù)用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
Oracle復(fù)合索引與空值的索引使用問(wèn)題小結(jié)
最近小編在群里討論sql優(yōu)化的問(wèn)題,今天小編給大家?guī)?lái)了Oracle復(fù)合索引與空值的索引使用問(wèn)題小結(jié),需要的朋友參考下吧2018-02-02
Oracle使用like查詢(xún)時(shí)對(duì)下劃線的處理方法
這篇文章主要介紹了Oracle使用like查詢(xún)時(shí)對(duì)下劃線的處理方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Oracle?function函數(shù)返回結(jié)果集的3種方法
工作中常需要經(jīng)過(guò)一段復(fù)雜邏輯處理后,得出的一個(gè)結(jié)果集,所以這篇文章主要給大家介紹了關(guān)于Oracle?function函數(shù)返回結(jié)果集的3種方法,需要的朋友可以參考下2023-07-07
oracle數(shù)據(jù)庫(kù)中選擇桌面類(lèi)和服務(wù)器類(lèi)的區(qū)別詳解
oracle就是ORACLE公司的數(shù)據(jù)庫(kù)產(chǎn)品,以高性能著稱(chēng),下面這篇文章主要給大家介紹了關(guān)于oracle數(shù)據(jù)庫(kù)中選擇桌面類(lèi)和服務(wù)器類(lèi)區(qū)別的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05
oracle 取某個(gè)時(shí)間段的數(shù)據(jù)(每周幾的上午幾點(diǎn)到幾點(diǎn))
這篇文章主要介紹了oracle 取某個(gè)時(shí)間的數(shù)據(jù)(每周幾的上午幾點(diǎn)到幾點(diǎn)),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01

