sqlplus 命令

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lucy_lilu/article/details/79079226
sqlplus登录之后,可以使用缓存区buff来存储、执行、修改
要执行的sql语句。
buff的特点:
1.buff只能存储一条sql语句
2.每次放入新的sql语句,都会把之前的覆盖掉
3.每次执行sql语句,都会把这个sql语句覆盖掉

命令:
l   查看缓存中的sql语句
a   在[定位]的那一行后面追加新的内容
i   在[定位]的那一行下面插入新的一行
c   替换[定位]的那一行中的某些字符串 
c/老的字符串/新的字符串
del 删除[定位]的那一行内容
n   后面加内容可以重写这一行
!    后面接终端命令 !clear:清屏 windows中使用$符号 例如:$cls
/   执行缓存sql命令
clear buffer: 清空当前缓存的命令
save  test.sql   :    buff中的sql语句保存在test.sql文件中
get   test.sql    :   把test.sql中的内容在加载到buff中,但是没有运行
start test.sql    :    把test.sql中的内容在加载到buff中并且执行
@test.sql        :     把test.sql中的内容在加载到buff中并且执行
edit file_name :    使用系统默认编辑器去编辑文件
spool file_name:   将接下来的sql语句以及sql的运行结果保存到文件中
sql1
result1
sql2
result2
...
spool off  : 关闭spool功能
exit:退出


调整格式:column(只改变显示,不该变数据)
column 列名 format a数字;(针对varchar2类型)
COLUMN salary JUSTIFY LEFT FORMAT $99,999.00 (对于number类型)

clear 列名 :清除所有column格式设置。
展开阅读全文

没有更多推荐了,返回首页