我的默认配置
文件路径: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;