SQLPLUS专栏
文章平均质量分 53
junmail
实事求是、坦诚稳重、团结自信、务实创新
展开
-
sql*plus使用的一些技巧
Sql*plus中蕴藏着好多技巧,如果掌握这些技巧,对于在oracle数据库下进行快速开发与有效维护数据库都是有益的。下面就接受一二,1.使用SQL*PLUS动态生成批量脚本将spool与select命令结合起来使用,可以生成一个脚本,脚本中包含有可以批量执行某一任务的语句。例1:生成一个脚本,删除SCOTT用户下的所有的表:a. 创建gen_drop_table.sql文件,包含如下语句:SPO...原创 2007-09-28 10:32:16 · 146 阅读 · 0 评论 -
SQL*PLUS命令的使用大全
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,...原创 2007-09-28 10:33:43 · 156 阅读 · 0 评论 -
SQLPLUS中的set小结
在写脚本的时候,往往需要对输出的格式进行规范,我们常常用set语句在设置一些需要的格式规范。下面,列举了几个常用的set ,和他们的应用。 SQL> set echo on—————————————————设置运行命令是是否显示语句 SQL> set feedback on———————————————-设置显示“已选择XX行” SQL> set colsep | —————...原创 2008-07-24 09:51:39 · 126 阅读 · 0 评论 -
sqlplus常用命令
EPTNO; DEPTNO ENAME SAL ---------- ----------- --------- 10 CLARK 2450 MILLER 1300 20 SMITH 800 ADAMS 1100 9. 在上面屏蔽掉一个列中显示的相同的值的显示中,...原创 2008-10-08 15:49:57 · 97 阅读 · 0 评论 -
如何启用AutoTrace 查看SQL执行计划
通过以下方法可以把Autotrace的权限授予Everyone,如果你需要限制Autotrace权限,可以把对public的授权改为对特定user的授权。 D:\oracle\ora92>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 3 15:16:03 2003Copyright (c) 1982, 200...原创 2008-10-13 09:29:18 · 121 阅读 · 0 评论 -
如何让sqlplus设置永久生效
我们常常在用sqlplus的时候,都要用set做很多自己的设置,那么如果有些设置是你每次都要设定的,这样一来就很麻烦!那有没有什么好的办法,一次性设定以后可以了呢?答案是有的!方法如下: 找到glogin.sql(在安装目录的sqlplus\admin下),然后打开,在文本的最后添加你自己的设置就可以了: 比如:set linesize 1000 set wr...2008-10-15 15:57:34 · 393 阅读 · 0 评论 -
sqlplus下如何启用autotrace查看sql的执行计划
SQL>connect / as sysdba -- 以sysdba登录 SQL>@$(ORACLE_HOME)\RDBMS\ADMIN\utlxplan.sql --执行创建plan_table的脚本 SQL>grant all on plan_table to public; -- 赋plan_table上的all权限给public,所有普通用户都具有此权限 ...原创 2008-10-20 10:03:22 · 704 阅读 · 0 评论