最喜欢的SQLPLUS提示和技巧
发布时间:2020-12-12 14:40:16 所属栏目:百科 来源:网络整理
导读:很多时候,我只需要快速连接到Oracle DB,在那里SQLPLUS处理作业。 我想象当人们开始使用Oracle时,他们要做的第一件事是安装Toad或SQLDeveloper。即使如此,有时候你不想等待这些工具加载,如果你正在执行一些简单的查询。 我有一个脚本,我运行时,我开始
很多时候,我只需要快速连接到Oracle DB,在那里SQLPLUS处理作业。
我想象当人们开始使用Oracle时,他们要做的第一件事是安装Toad或SQLDeveloper。即使如此,有时候你不想等待这些工具加载,如果你正在执行一些简单的查询。 我有一个脚本,我运行时,我开始我的shell,所以我得到一个更好的经验: SET pagesize 2000 SET LONG 10000 SET linesize 1000 COLUMN last_name format a20 COLUMN total format 999,999,999 SET feedback ON alter session set nls_date_format = 'yyyy-mm-dd hh:mi:ssPM'; 我修剪了我的“COLUMN”设置为这个例子,但基本上,这有助于数据适合在屏幕上。 设置日期格式真的简化了日期处理。 当命令窗口在Windows中打开时,我设置窗口布局属性,以便我可以滚动,有一个更宽的窗口等,并保存设置为未来的窗口。 有没有人使用SQLPLUS每天?任何提示? 您可以使用 rlwrap为sqlplus添加readline支持。像这样运行sqlplus:$ rlwrap -c sqlplus username@database 现在上/下将滚动命令历史。使用ctrl-r通过历史记录向后搜索等。这使得sqlplus可承受。 另外,将它添加到您的login.sql以将linesize设置为任何您的终端的宽度是: HOST echo "set linesize" $(stty -a|head -n1|cut -f7 -d' '|cut -f1 -d';') > .tmp.sql @.tmp.sql HOST rm -f .tmp.sql 这两个提示只适用于unix。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |