oracle SQLPLUS 經常使用set設置

SQL>set colsep' ';     //-域輸出分隔符sql

SQL>set echo off;     //顯示start啓動的腳本中的每一個sql命令,缺省爲onspa

SQL> set echo on              //設置運行命令是是否顯示語句orm

SQL> set feedback on;       //設置顯示「已選擇XX行」server

SQL>set feedback off;     //回顯本次sql命令處理的記錄條數,缺省爲onfile

SQL>set heading off;   //輸出域標題,缺省爲on分頁

SQL>set pagesize 0;      //輸出每頁行數,缺省爲24,爲了不分頁,可設定爲0。im

SQL>set linesize 80;     //輸出一行字符個數,缺省爲80腳本

SQL>set numwidth 12;     //輸出number類型域長度,缺省爲10查詢

SQL>set termout off;     //顯示腳本中的命令的執行結果,缺省爲onmargin

SQL>set trimout on;   //去除標準輸出每行的拖尾空格,缺省爲off

SQL>set trimspool on;  //去除重定向(spool)輸出每行的拖尾空格,缺省爲off

SQL>set serveroutput on; //設置容許顯示輸出相似dbms_output

SQL> set timing on;          //設置顯示「已用時間:XXXX」

SQL> set autotrace on;    //設置容許對執行的sql進行分析

SQL> set verify off;           //能夠關閉和打開提示確認信息old 1和new 1的顯示.

 

導出結果到文本:

spool<spool_flat_file>
例如:spool d:\Spool_flatquery.txt
這樣,SQL*Plus將把全部的輸出以及在屏幕上的命令等都指定給該文件。

執行查詢輸出。此時,系統並無把結果保存到文件中,而是保存到緩衝區中。

查詢結束後,關閉文件便可。命令格式爲:spool off。

相關文章
相關標籤/搜索