sql*plus 常用命令
1)连接命令
1.conn[ect]
用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]
说法:当用特权用户身份连接时,必须带上as sysdba或是as sysoper
eg
SQL>show user
USER 为 "SCOTT"
SQL>conn system/oracle@orcl
已连接。
SQL>
以上命令实现类似切换用户的效果
2.disc/disconn/disconnect
说明:该命令用于断开与当前数据库的连接
3.pass[ord]
说明:该命令用户修改用户的密码,如果想要修改其他用户的密码,需要使用sys/system登录
eg
SQL>conn scott/oracle
已连接
SQL>passw
更改SCOTT的口令
旧口令:
新口令:
重新键入新口令:
口令已更改
SQL>
4,show user
说明:显示当前用户名
5.exit
说明:该命令会断开与数据库的连接,同时会退出sql*plus
5.clear screen
清空屏幕
2)文件操作命令
1.start和@
说明:运行sql脚本
案例:sql>@ d:\a.sql或是sql>start d:\a.sql
2.edit
说明:该命令可以编辑指定的sql脚本
案例:sql>edit d:\a.sql,这样会打开d:\a.sql这个文件
3.spool
说明:该命令可以将sql*plus屏幕上的内容输出到指定的文件中去
案例:sql>spool d:\b.sql并输入sql>soop off
eg
sql>spool d:\b.sql
sql>select * from emp;
sql>spool off;
3)交互式命令
1.&
说明:可以代替变量,而该变量在执行时,需要用户输入
select * from emp where job ='&job';
4)显示和设置环境变量
概述:可以用来控制输出的各种格式,set show 如果希望永久的保存相关的设置,可以修改glogin.sql脚本
1.linesize
说明:设置显示的宽度,默认是80个字符
show linesize
set linesize 90
2.pagesize说明:设置每页显示的行数目,默认是14
用法和linesize一样
至于其他环境参数的使用也是大同小异