一 SQL*plus 常用命令
oracle11g 登录sqlplus两种方式
1,scott@orcl
密码:
2, scott /system@orcl
常用命令:
使用查询、插入、删除、更新等类似SQL的语句时要加分号(;)结尾。
SQL> show user //查看登录用户
SQL> conn system/system@orcl //切换用户到system
SQL> conn sys@orcl as sysdba(sysoper) //切换到sys
备注:使用conn sys@orcl 后面一定要跟上权限 as 角色权限
注意:ORacle 把权限把控的很严
SQL> disc //断开连接
SQL> password scott //重置scott用户密码(高级用户重置低级用户密码,给自己重置密码要知道原密码)
SQL> exit
二 sqlplus交互命令
文件操做命令
1,sart (调用外部的sql脚本,在d盘存放)
SQL> start d:\dept.sql
2, edit (该命令可以编辑外部的sql 脚本)
SQL> edit d:\dept.sql //在打开sql脚本里去编辑sql脚本
3,spool (该命令可以将sqlplus屏幕上的内容输出到特定文件里)
SQL> spool d:\dept.sql //清空或新建dept.sql文件
SQL> select * from dept;
SQL> spool off // 当spool off后,把索引的输出写入到外部dept.sql文件里
4, & (解释:可以替代变量,变量的值有交互时由用户输入)
SQL> select * from dept where dname='&dname';
SQL> 根据提示输入相应的值: 例如SALES
显示与设置环境变量
用途:控制输出命令结果的格式
1,linesize 用途:设置显示行的宽度,默认是80个字符
SQL> show linesize
SQL> set linesize 250
2, pagesize 用途:设置每页显示行数目,默认是14
SQL> show pagesize
SQL> set pagesize 50