使用 sqlplusw

本文是 sqlplusw 中的一些常见命令和设置。

登录和退出

conn

连接命令: conn 用户名/密码@网络服务名 (as sysdba/sysoper) 当用特权用户登录时,必须带上as语句

disc

断开连接: disc //disconnection

文件操作命令

1. start, @

功能:运行 sql 脚本

例:

start D:\caoyi\hello.sql

@ D:\caoyi\hello.sql

2. edit

功能:编辑脚本

例:

edit D:\caoyi\hello.sql

3. spool

功能:将sql*plus屏幕上的内容输出到指定的文件中去

例:

spool D:\caoyi\hello.sql

执行以上语句,然后输入要记录的sql,并接着输入 spool off。生成的文件将记录第一次 spool 之后的 sql 语句和执行结果,停止记录的命令是:

spool end;

交互式命令

&

功能:可以代替变量,在执行时,需要用户输入。

select * from emp where ename='&name'; //没什么用处的命令

显示和设置环境变量

1. linesize 设置显示行的宽度,show linesize, set linesize 这个对 pl/sql deverloper 工具来说无效的,只对 sqlplusw 有效

2. pagesize 用于报表打印比较有效,用法类似 linesize