服务器 频道

SQL*PLUS命令的使用大全(中)

  26.写一个注释

  REMARK [text]

  27.将指定的信息或一个空行输出到屏幕上

  PROMPT [text]

  28.将执行的过程暂停,等待用户响应后继续执行

  PAUSE [text]

  Sql>PAUSE Adjust paper and press RETURN to continue.

  29.将一个数据库中的一些数据拷贝到另外一个数据库(如将一个表的数据拷贝到另一个数据库)

  COPY {FROM database | TO database | FROM database TO database}

  {APPEND|CREATE|INSERT|REPLACE} destination_table

  [(column, column, column, ...)] USING query

  sql>COPY FROM SCOTT/TIGER@HQ TO JOHN/CHROME@WEST 

  create emp_temp

  USING SELECT * FROM EMP

  30.不退出sql*plus,在sql*plus中执行一个操作系统命令:

  HOST

  Sql> host hostname

  该命令在windows下可能被支持。

  31.在sql*plus中,切换到操作系统命令提示符下,运行操作系统命令后,可以再次切换回sql*plus:

  !

  sql>!

  $hostname

  $exit

  sql>

  该命令在windows下不被支持。

  32.显示sql*plus命令的帮助

  HELP

  如何安装帮助文件:

  Sql>@ ?\sqlplus\admin\help\hlpbld.sql ?\sqlplus\admin\help\helpus.sql

  Sql>help index

  33.显示sql*plus系统变量的值或sql*plus环境变量的值

  Syntax

  SHO[W] option

  where option represents one of the following terms or clauses:

  system_variable

  ALL

  BTI[TLE]

  ERR[ORS] [{FUNCTION|PROCEDURE|PACKAGE|PACKAGE BODY|

  TRIGGER|VIEW|TYPE|TYPE BODY} [schema.]name]

  LNO

  PARAMETERS [parameter_name]

  PNO

  REL[EASE]

  REPF[OOTER]

  REPH[EADER]

  SGA

  SPOO[L]

  SQLCODE

  TTI[TLE]

  USER

  1) . 显示当前环境变量的值:

  Show all

  2) . 显示当前在创建函数、存储过程、触发器、包等对象的错误信息

  Show error

  当创建一个函数、存储过程等出错时,变可以用该命令查看在那个地方出错及相应的出错信息,进行修改后再次进行编译。

  3) . 显示初始化参数的值:

  show PARAMETERS [parameter_name]

  4) . 显示数据库的版本:

  show REL[EASE]

  5) . 显示SGA的大小

  show SGA

  6). 显示当前的用户名

  show user

  34.查询一个用户下的对象

  SQL>select * from tab;

  SQL>select * from user_objects;

  35.查询一个用户下的所有的表

  SQL>select * from user_tables;
0
相关文章