全球旧事资料 分类
摘录了sqlplus一些常用命令,供大家参考:r
r
1执行一个SQL脚本文件r
SQLstartfile_
amer
SQLfile_
amer
我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。r
r
2重新运行上一次运行的sql语句SQLr
3将显示的内容输出到指定文件r
SQLSPOOLfile_
amer
在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。r
4关闭spool输出r
SQLSPOOLOFFr
5.显示一个表的结构r
SQLdesctable_
amer
r
7col命名r
1改变缺省的列标题COLUMNCOUNTRY_NAMEHEADINGcolum
_headi
gr
2将列名COUNTRY_NAME改为新列名guojiami
g并将新列名放在两行上r
COLUMNCOUNTRY_NAMEHEADING’guojiami
g’r
3改变列的显示长度colCOUNTRY_NAMEformat30r
4设置列标题的对齐方式colcou
try_
amejusce
ter列名排在中间r
5不让一个列显示在屏幕上colcou
opri
t(没能成功)r
6格式化NUMBER类型列的显示:COLUMNREGION_IDFORMAT99990r
7显示列值时,如果列值为NULL值,用text值代替NULL值r
COMMNULLtextr
9显示列的当前的显示属性值r
SQLCOLUMNcolum
_
amer
10将所有列的显示属性设为缺省值r
SQLCLEARCOLUMNSr
r
8Set命令:r
1设置当前sessio
是否对修改的数据进行自动提交r
SQLSETAUTOCOMMITONOFFIMMEDIATE
r
2.在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句r
SQLSETECHOONOFFr
3是否显示当前sql语句查询或修改的行数r
SQLSETFEEDBACK6
ONOFFr
默认只有结果大于6行时才显示结果的行数。如果setfeedback1,则不管查询到多少行都返回。当为off时,一律不显示查询的行数r
4是否显示列标题r
SQLSETHEADINGONOFFr
当setheadi
goff时,在每页的上面不显示列标题,而是以空白行代替r
5设置一行可以容纳的字符数r
SQLSETLINESIZE80
r
如果一行的输出内容大于设置的一行可容纳的字符数,则折行显示r
5设置一行可以容纳的字符数r
SQLSETLINESIZE80
r
如果一行的输出内容大于设置的一行可容纳的字符数,则折行显示r
6设置页与页之间的分隔r
SQLSETNEWPAGE1
NONEr
当set
ewpage0时,会在每页的开头有一个小的黑方框。r
当set
ewpage
时,会在页和页之间隔着
个空行。r
当set
ewpage
o
e时,会在页和页之间没有任何间隔。r
7显示时,用text值代替NULL值r
SQLSETNULLtextr
设置一页有多少行数r
SQLSETPAGESIZE24
r
如果设为0,则所有的输出内容为一页并且不显示列标题r
9是否显示用DBMS_OUTPUTPUT_LINE包进行输出的信息。r
SQLSETSERVEROUTPUTONOFFr
在编写存储过程时,我们有时会用dbms_outputput_li
e将必r
好听全球资料 返回顶部