Oracl.二.常用的SQL*Plus命令和环境变量

SQL*Plus是一个与Oracle进行交互的客户端工具(环境),可以通过它输入SQL语句。在SQL*Plus中输入SQL语句时,该语句将被放在SQL缓冲区中(一个内存区)。这个SQL缓冲区很小,只能存放一条SQL语句,当下一条SQL语句输入时,原来在缓冲区中的SQL语句就会被覆盖掉,SQL*Plus命令不会被放入SQL缓冲区

1.desc 命令来查看表结构:desc emp;

2.set line[size] {80|n} : 设置屏幕显示宽度(默认为80)

3.“/”(run) 命令:重新执行SQL缓冲区中的语句

4.生成脚本文件(SAVE命令把SQL缓冲区的内容存入指定的文件)
SAVE H:\SQL\SAMPLE
已创建文件 H:\SQL\SAMPLE.sql

5.编辑脚本文件
GET H:\SQL\SAMPLE.sql
ed H:\SQL\SAMPLE

6.直接运行脚本文件
@H:\SQL\SAMPLE
START H:\SQL\SAMPLE

7.SPOOL命令
SPOOL H:\SQL\OUTPUT
SELECT EMPNO,ENAME,JOB,SAL FROM EMP WHERE SAL>=1500 ORDER BY JOB,SAL DESC;
SPOOL OFF;
该命令的含义是在该命令之后屏幕上所显示的一切都要存储到H:\SQL目录下的OUTPUT文件中。
只有当SPOOL OFF之后才能看到OUTPUT文件中的内容

8.SELECT * FROM DEPT;
COL DEPTNO FOR 999999;————DEPTNO的宽度设置为6位数字
COL LOC FOR A9;————LOC的宽度设置为9个字符的宽度
col loc heading ‘location’ for a9;————将LOC变成location

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值