您的位置:首页 > 数据库

SQL Plus运行环境设置及常用命令

2016-10-26 18:10 387 查看

我的默认配置

文件路径:C:\oracle\product\11.20\dbhome_1\sqlplus\admin\glogin.sql

define _editor=NotePad
set serveroutput on size 1000000

set long 200
set linesize 500

set pagesize 9999
set trimspool on
col Name format a80
set termout off

/*col plan_plus_exp format a20*/

/*设置当前位置信息*/
col global_name new_value gname
define gname=idle
column global_name new_value gname

select lower(user) || '@' || substr( global_name, 1, decode( dot, 0,
length(global_name), dot-1) ) global_name
from (select global_name, instr(global_name,'.') dot from global_name );
set sqlprompt '&gname> '

set termout on


参考资料

具体设置选项

设置一页显示内容大小

set pagesize 20;


设置一行长度

set linesize 110;


查询数据过多时

set pause on;


接着写查询语句,回车换到下一页

记得及时关闭

set pause off;


想要知道SQL查询耗费时间

set time on;


然后就会标出执行语句时 和 执行完成时的时间点,根据时间点可以大概算一下耗费了多少时间.

关闭方法

set time off;


查看表,视图,或者其他存储对象的结构

语法形式

desc[ribe] object_name;


可直接缩写为desc

desc employees;






写SQL语句时忘记了字段名了的时候

可以以#开头 嵌入一个desc命令查看对象字段名



使用prompt命令向显示屏输出指定的数据和空行

可以用于在脚本文件中向用户传递相应的信息

pro[mpt] [text]


将查询结果输出到文件中

语法格式

spo[ol] file_name[create]|[replace]|[append]|off;


将hr.employees表的内容保存到spool命令生成的employees.txt文件中

目标目录



执行语句

spool C:\Users\baoxinbao\Desktop\employees.txt
select employee_id,first_name,last_name
from employees;




执行完
spool off
后,才能在文件中看到保存的内容







其他不会的命令help呀

查看都有哪些命令

help index;




然后和help 对应的命令



help column;


column用于格式化输出列的内容

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: