Oracle学习----sql*plus介绍

来源:互联网 发布:数据库导入dmp文件 编辑:程序博客网 时间:2024/05/21 06:26

SQL*PlusOracle提供的一个实用工具。在SQL*Plus,用户可以直接输入SQL语句,让Oracle Server执行,并得到执行结果。

命令行登陆:

sqlplus[username[/password[@database]]]

退出登录

disconnect

数据库用户

  sys  change_on_install

  system   manager

  scott tiger

查询当前数据库用户
SQL>SELECT  username  FROM  dba_users;
使用SQL*Plus DESCRIBE 命令 显示表、视图、过程、包等对象:
DESC[RIBE]  tablename
结束标志符“:”

例:SQL>SELECT * FROM EMP;

分行

例: SQL>SELECT *

         SQL>FROM EMP;

继行

例: SQL>SELECT * -

         >FROM EMP;

列表:LIST/L<n> <m> | LAST
添加:APPEND/A   text
更改:CHANGE/C   /<old>/<new>
删除:DEL <n> <m> | LAST
插入:INPUTE/I   text
清除缓冲区:CLEAR BUFFER/CL BUFF
执行缓冲区SQL命令: RUN/R//
编辑缓冲区命令:  EDIT/ED
保存缓冲区: SAVEfilename[APP|CRE|REP]
读取缓冲区:  GET   filename
执行脚本命令: 

START/@/@@filen_ame

重定向输出      SPO[OL] [file_name[.ext] | OFF | OUT]

SETSHOW命令

SETAUTO[COMMIT] {OFF|ON}
SETSERVEROUT[PUT] {OFF|ON}
SETLIN[ESIZE]  {n|1}
SET PAGES[IZE]{24n}
SET PAGES {n}
SET LONG {80|n}
SET HEA[DING]{OFF|ON}
SET NULL text
SET PAU[SE] {OFF|ON|text}
SET WRA[P]{OFF|ON}
SET TI[ME]{OFF|ON}
SET TIM[IMG]  {OFF|ON}
SET FEEDBACK{ON|OFF}

第三方 工具

TOAD
PL/SQL Developer
SQL Navigator

 
原创粉丝点击