ITPub博客

首页 > 数据库 > Oracle > sqlplus专用命令

sqlplus专用命令

Oracle 作者:j04212 时间:2014-02-12 10:20:38 0 删除 编辑


--sqlplus专用命令  摘抄自网络

  
1.disc[onnect],退出数据库登陆,但不退出sqlplus;
 
2.exit 或者 quit,退出sqlplus;
 
3.c[hange] /旧字符串/新字符串,把当前行的旧字符串替换为新字符串;
 
4.cl[ear] 清除;
 
  cl buff[er] 清除缓冲区中的内容;
 
5.del n 删除行n ;
 
  n m 删除从n到m行之间的内容; 
 
  * 删除当前行; 
 
  last 删除最后一行;
 
  l[ist] 显示内容;
 
  l * 显示当前行的内容;
 
6.i[nput]  添加一行内容;
 
7.exec[ute] statement 执行存储过程;
 
8.pro[mpt] text 显示文本消息;
 
9.desc[ribe] object 列出表、视图、同义词的列,或者函数和存储过程的定义;
 
10.def[ine] variable|varable=text 定义一个变量或者显示变量的值;
 
11.acc[ept] 提示用户输入值,并把值放到变量中;
 
   acc pswd char pro '用户名';
 
12.set 设置系统变量,例如:
 
   set system_variable value
 
   set timing on
 
13.r[un] 运行缓冲区中的内容;
 
14.在sqlplus中执行sql语句,用;分号结束或者是/,不过/这个要单独占一行;
 
15.对数据库执行DML操作(insert,update,delete)语句时,不用显示commit。我们可以设置set autocommit on
 
16.如果一条sql语句长时间运行,想终止它,可以ctrl+c组合;
 
17.如何在sqlplus中执行操作系统命令?
 
   host 操作系统命令  例如:
 
   host dir c:
 
18.sql缓冲区,当用户执行完一条sql语句时,这条语句就被缓存到了sql缓冲区,直到输入新的sql语句,覆盖原先的sql语句
 
19.执行缓冲区中的slq语句,可以输出“/”
 
20.把缓存区的内容存储到文件中
 
  save 'c:\test.sql'
 
  如果文件已存在会报错,必须用 save 'c:\test.sql' append 追加,或者save 'c:\test.sql' replace覆盖;
 
21.如果编辑缓存区中的内容,输入edit就会用系统自带的记事本打开内容进行编辑;
 
22.sql脚本文件,可以把多条sql语句放到后缀为.txt的文本中,例如:
 
   select * from emp;
 
   select sysdate from dual;
 
   执行时:
 
   @c:\sss.txt 或者 start c:\sss.txt
 
   在脚本中还可以调用其他脚本; 
 
23.怎么把sql语句的执行结果存储到文件中,首先 spool c:\result.txt 执行这个命令;
 
   之后所有sql语句执行的结果都会存储到改文件,最后spool off关闭即可; 
 
24.如何知道sql语句的执行速度?
 
   set timing on
 
   这样当一条语句执行完毕后,就会附加显示执行的时间。 
 
25.如何查看sqlplus 的环境变量?
 
   show all 显示所有环境变量
 
   show variablename 显示单个变量的值
 
   环境变量控制着sqlplus的行为,对服务器没有任何影响
 

26.设置环境变量用set,例如
 
   set serveroutput on
 
   只对当前会话有效,如果重新登录,必须重新设置。
 

27.如何改变sqlplus的启动项?
 
   可以修改glogin.sql文件,sqlplus启动时,会读取改文件
 

28.如何把sql脚本的内容载入sql缓冲区?

   get F:\test.sql
 

29.如何查出sqlplus使用的默认编辑器?
 
   预定义的变量 _EDITOR指示的默认编辑器,我们可以用Define命令查看
 
   define _EDITOR
 
   define _EDITOR = vi (这样可以修改默认编辑器)
 

30.如何把环境变量保存到文件中?
 
   store set F:\v_store
 
   恢复环境变量
 
   start v_store

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27633655/viewspace-1079961/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-10-23

  • 博文量
    94
  • 访问量
    249209