oracle学习第三天【sqlplus常用命令】
Sqlplus常用命令
SQL>help index
Enter Help [topic] for help.
@ COPY PAUSE SHUTDOWN
@@ DEFINE PRINT SPOOL
/ DEL PROMPT SQLPLUS
ACCEPT DESCRIBE QUIT START
APPEND DISCONNECT RECOVER STARTUP
ARCHIVE LOG EDIT REMARK STORE
ATTRIBUTE EXECUTE REPFOOTER TIMING
BREAK EXIT REPHEADER TTITLE
BTITLE GET RESERVED WORDS (SQL) UNDEFINE
CHANGE HELP RESERVED WORDS (PL/SQL) VARIABLE
CLEAR HOST RUN WHENEVER OSERROR
COLUMN INPUT SAVE WHENEVER SQLERROR
COMPUTE LIST SET
CONNECT PASSWORD SHOW
1,清屏命令
SQL> clear screen
2,列出表信息
SQL> desc emp
名称 是否为空? 类型
----------------------------------------- -------- -----------------
EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2)
SQL> conn scott/tiger
已连接。
3,执行文件中的命令(start filename(path),@ filename(path))
SQL> start j:\disk1\sql\1.sql
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> @ j:\disk1\sql\1.sql
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
4,获取(编辑)文件中的命令
SQL> get j:\disk1\sql\1.sql
1* select * from dept
edit:使你迅速离开SQLPLUS并进入所选择的编辑器。
SQL>edit j:\disk1\sql\1.sql
5,保存缓冲区的命令到文件
SQL> save fsl
已创建 file fsl.sql
C:\Documents and Settings\Administrator
6,把之后的各种操作保存至磁盘
SQL> spool //显示当前脱机状态
当前未假脱机
SQL> spool feng //此后的操作保存到feng..LST文件中
SQL> spool off //停止输出
7,执行当前缓冲区中的命令
SQL> run
SQL> /
SQL> r
8,列出当前缓冲区命令
SQL> list
SQL> list n //列出第n 条命令
SQL> list m n //列出m 到 n 的命令
SQL> l //list简写
9,删除当前行
SQL> del
SQL> del n
10,set命令
SQL> set sqlprompt "feng#" //设置默认提示符
feng#
SQL> set timing on // 设置显示查询耗时,默认是off
SQL> set linesize 1000 //设置屏幕显示宽度,默认是100
SQL> set pause on //设置暂停,会使屏幕显示暂停,按下Enter键后再示
SQL> set heading off //禁止输出列标题,默认是on
SQL> set feedback off //禁止显示最后一行的计数反馈信息,默认是对6个回送
SQL> set autocommint ON //设置自动提交,默认是off
SQL> set colsep “|” //设置执行select输出的结果中,列和列之间是以空格分隔的的默认设置
11,Show命令
12,其他命令
host:向主操作系统发送命令。
define_editor:告诉SQLPLUS你所选择的编辑器的名字。
exit或quit:终止SQLPLUS。