Oracle11g学习笔记(二)
一、以下是sqlplus常用命令
(1)conn[ect]
用法:conn 用户名/密码@网络服务名[as sysbda/sysoper]
当用户是特权用户时必须带上as sysbda/sysoper
例如:conn system/manager
(2)disc[onnect]
断开连接
(3)passw[ord]
修改密码,当想要修改其他用户密码用sys或system登录
(4)show user
显示当前用户
(5)exit
断开连接,并退出sqlplus
二、文件操作命令
(1)start、@
说明:运行sql脚本
如:在d:\ 下有a.sql这个文件,运行下面的命令即可执行a.sql中的内容
sql>@ d:\a.sql 或者
sql>start d:\a.sql
(2)edit
编辑指定的sql脚本
sql>edit d:\a.sql
(3)spool
该命令可以将sqlplus屏幕上的内容输出到制定的文件中去
sql>spool d:\b.sql
sql>select * from emp;
spl>spool off
说明:spool命令将select * from emp;的查询结果输出到指定位置的文件中 然后spool off类似于IO的开启/关闭
三、交互式命令
(1)&
可以替代变量,而该变量在执行时需要用户输入
sql>select * from emp where job='&job';
oracle会提示用户输入值
四、显示和设置环境变量
可以用来控制输出的各种格式,如果希望永久的保存相关设置,可以修改glogin.sql脚本
(1)linesize
设置显示行的宽,默认是80个自己字符
sql>show linesize
sql>set linesize 120
(2)pagesize
设置每页显示的行数默认是14,用法同linesize
其他环境参数的使用也是大同小异