1. 程式人生 > >Oracle資料庫執行Sql指令碼的方法

Oracle資料庫執行Sql指令碼的方法

set echo off; #控制start命令不列出命令檔案中的每一命令
set feedback off; #顯示由查詢返回的記錄數 off等價為0
set heading off; #報表中列標題不列印
set pagesize off; #置 從頂部標題至頁結束之間的行數
set linesize off; #置一行中顯示的字元總數
set termout off; #由檔案執行命令時不顯示輸出
set trimout on; #每一顯示行的末端去掉空格
set trimspool on; #去掉spool輸出時每行末端空格
col eventtypeid format A10; #欄位eventtypeid 輸出時的格式設定為文字型,且佔10個字元寬度,下面類似
col eventtime format A10;
col srcip format A16;
col dstip format A16;
col srcport format A10;
col dstport format A16;
spool d:/home/oracle/http.txt; #將下面開始的輸出記錄到這個檔案
select eventtypeid, eventtime,srcip, srcport, dstip, dstport , param from netids_eventlog t; #查詢語句
spool off; #輸出記錄結束