OOLONOFFPREFORMATONOFFNEWPAGE1
NONENULLtextNUMFORMATformatNUMWIDTH10
PAGESIZE24
PAUSEONOFFtextRECSEPWRAPPEDEACHOFFRECSEPCHAR_cSERVEROUTPUTONOFFSIZE
FORMATWRAPPEDWORD_WRAPPEDTRUNCATEDSHIFTINOUTVISIBLEINVISIBLESHOWMODEONOFF
fSQLBLANKLINESONOFFSQLCASEMIXEDLOWERUPPERSQLCONTINUEtextSQLNUMBERONOFFSQLPREFIXcSQLPROMPTSQLtextSQLTERMINATORcONOFFSUFFIXSQLtextTABONOFFTERMOUTONOFFTIMEONOFFTIMINGONOFFTRIMOUTONOFFTRIMSPOOLONOFFUNDERLINEcONOFFVERIFYONOFFWRAPONOFF
1设置当前sessio
是否对修改的数据进行自动提交
SQLSETAUTOCOMMITONOFFIMMEDIATE
2在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句
SQLSETECHOONOFF
3是否显示当前sql语句查询或修改的行数
SQLSETFEEDBACK6
ONOFF默认只有结果大于6行时才显示结果的行数。如果setfeedback1,则不管查询到多少行都返回。当为off时,一律不显示查询的行数
4是否显示列标题
SQLSETHEADINGONOFF当setheadi
goff时,在每页的上面不显示列标题,而是以空白行代替
5设置一行可以容纳的字符数
SQLSETLINESIZE80
如果一行的输出内容大于设置的一行可容纳的字符数,则折行显示。
6设置页与页之间的分隔
SQLSETNEWPAGE1
NONE当set
ewpage0时,会在每页的开头有一个小的黑方框。
f当set
ewpage
时,会在页和页之间隔着
个空行。当set
ewpage
o
e时,会在页和页之间没有任何间隔。
7显示时,用text值代替NULL值
SQLSETNULLtext
8设置一页有多少行数
SQLSETPAGESIZE24
如果设为0,则所有的输出内容为一页并且不显示列标题
9是否显示用DBMS_OUTPUTPUT_LINE包进行输出的信息。
SQLSETSERVEROUTPUTONOFF在编写存储过程时,我们有时会用dbms_outputput_li
e将必要的信息输出,以便对存储过程进行调试,只有将serveroutput变量设为o
后,信息才能显示在屏幕上。
10当SQL语句的长度大于LINESIZE时,是否在显示时截取SQL语句。
SQLSETWRAPONOFF当输出的行的长度大于设置的行的长度时(用setli
esize
命令设置),当setwrapo
时,输出行的多于的字符会另起一行显示,否则,会将输出行的多于字符切除,不予显示。
11是否在屏幕上显示输出的内容,主要用与SPOOL结合使用。
SQLSETTERMOUTONOFF在用spool命令将一个大表中的内容输出到一个文件中时,将内容输出在屏幕上会耗费大量的时间,设置settermspooloff后,则输出的内容只会保存在输出文件中,不会显示在屏幕上,极大的提高r