Oracle sqlplus 常用命令
普通登录
sqlpuls /nolog
connect user/password@orcl
sysdba身份登录
sqlplus /nolog
connect sys/password@orcl as sysdba
查看当前登录用户
show user
退出数据库 exit
或者 quit
SET 命令
-- 设置分页大小
set pagesize 10
-- 设置行字符总量
set linesize 300
-- 每页空行数
set newpage 3
-- 输出是否滚动显示
set pause off / on /text
DESCRIBE 命令
desc 查询指定数据对象的组成结构
desc emp -- 查询emp表结构
#desc emp
注释
REMARK 命令 只能在开头
REMARK TESK
/* ... */ 注释分隔符
/*
可以一行 或 多行注释
不能在开头 和 结尾
*/
set linesize 300 -- 可以写到开头
SELECT * from emp -- 单行注释 ;
";" "/" 后面不能添加注释,注释中不能出现 ";" "&" 字符
格式化
COL [UMN] [column_name][option]
column_name 指定要设置的列名称
option 指定某个列的显示格式
option选项的值 | 说明 |
---|---|
CLEAR | 清楚指定列所设置的显示属性,从而恢复列使用默认的显示属性 |
FORMAT | 格式化指定列 |
HEADING | 定义列标题 |
NULL | 用字符替代NULL值 |
-- 修改标题实列
SQL> col empno heading 员工编号
SQL> col ename heading 员工名称
select empno,ename from emp;
-- 格式化数字列
COL[UMN] column_name FORMAT model
col sal format $999,999.00
-- 格式化字符长度
col ename format a4
-- 列出和重新设置列显示属性
col column_name
col empno
-- 清楚属性
col column_name clear
定义页于报告的标题
SQL> set pagesize 8
SQL> define varT=' 工资等级表'
SQL> define varB='打印日期:2015年1月20日 打印人:明日科技'
SQL> TTITLE left varT --定义顶标题
SQL> BTITLE left varB --定义低标题
SQL> select * from scott.salgrade;
TTITLE off --关闭标题
文章目录