Oracle 12C 新特性之 sqlplus查看History命令
12c里,Oracle推出了 History 命令,这很像 Shell 中的 history ,减少了重敲 SQL ,带来了很多便利。
1、查看history帮助
SQL> help history
HISTORY
-------
存储、列出、执行、编辑当前 SQL*Plus 会话期间输入的命令
。
HIST[ORY] [N {RUN |编辑 |DEL[ETE]}] |[清除]
N 是历史记录列表中列出的条目编号。
使用此编号可撤回、编辑或删除命令。
示例:
HIST 3 RUN - 将运行列表中的第 3 个条目。
不带任何选项的 HIST[ORY] 将列出列表中的所有条目。
2、hist 语法
HIST[ORY] [N {RUN |编辑 |DEL[ETE]}] |[清除]
3、hist 默认是关闭的,在每次会话断开连接后会自动关闭,当hist关闭后,hist 列表会被清空。
SQL> 历史记录;
SP2-1650:历史记录已关闭,请使用“SET HIST[ORY] ON”启用“历史记录”。
4、打开或者关闭hist
SQL>设置hist on;
SQL> 将 hist 设置为 off;
5.查看hist状态
SQL> show hist;
history is OFF
6.设置hist保留的记录数 ,默认保留记录数为: 100
SQL>set history 3;
7.查看hist保留的记录
SQL> hist list;
1 show con_name
2 show parameter version;
3 显示 hist;
说明:保留的记录数 是按命令计算 而不是行数。
12c里,Oracle推出了 History 命令,这很像 Shell 中的 history ,减少了重敲 SQL ,带来了很多便利。
1、查看history帮助
SQL> help history
HISTORY
-------
存储、列出、执行、编辑当前 SQL*Plus 会话期间输入的命令
。
HIST[ORY] [N {RUN |编辑 |DEL[ETE]}] |[清除]
N 是历史记录列表中列出的条目编号。
使用此编号可撤回、编辑或删除命令。
示例:
HIST 3 RUN - 将运行列表中的第 3 个条目。
不带任何选项的 HIST[ORY] 将列出列表中的所有条目。
2、hist 语法
HIST[ORY] [N {RUN |编辑 |DEL[ETE]}] |[清除]
3、hist 默认是关闭的,在每次会话断开连接后会自动关闭,当hist关闭后,hist 列表会被清空。
SQL> 历史记录;
SP2-1650:历史记录已关闭,请使用“SET HIST[ORY] ON”启用“历史记录”。
4、打开或者关闭hist
SQL>设置hist on;
SQL> 将 hist 设置为 off;
5.查看hist状态
SQL> show hist;
history is OFF
6.设置hist保留的记录数 ,默认保留记录数为: 100
SQL>set history 3;
7.查看hist保留的记录
SQL> hist list;
1 show con_name
2 show parameter version;
3 显示 hist;
说明:保留的记录数 是按命令计算 而不是行数。