oracle中sql命令分为几类,Oracle Sql plus 中的几个常用命令

59e9e04cfada98879c579815b5d8d723.png

Sql plus是开发人员无法逾越的一关;关键时候,Sql plus工具能有大用途;

现在介绍一下SQL PLUS基本命令;

1> set pagesize 100

设置一页显示的最大行数

就是说每隔100行之后列标题信息又会出现一次

2> set linesize 2000

设置行的最大字符数位2000 ,linesize最大值为32767,默认的sqlplus为80,如果一个表结构比较大,而且查询的字段较多的话就要设置linesize 大一点,否者 显示不友好

3> set pagesize 0 不显示列标题信息

如果要返回的行数很多的话 那么就要设置 pagesize 大点

格式化输出

如果一个字段 是 number类型

你用了 column column_name format a100(a100随便写,不一定是a100)那么那一行就会显示为######,因为number类型要格式化输出的话用 999999.9999999

如果要 输出为 钱格式

column column_name format $99999.9999

column column_name format a20 设置行的宽度 但是要注意 如果 a20的值小于字段的长度

那么查询出来的那一字段就会分多行显示

4> set serveroutput on

显示输出(dbms_output.put_line())信息

5>  edit

对当前输入进行编辑,编辑之后 通过/重新执行

6>  r//

也是从新执行的意思,类似于/

7> host//

host 后面可以跟上主机的命令

8> show errors//

通过这个命令可以查看错误信息

9> show all /

可以查看 所有的sqlplus

10> show linesize //

查看当前的linesize 设置的值为多少,其他pagesize 等等都可以用show 查看

11> set timming on //

显示某个语句执行花费的时间

12> set heading off//

不显示 列标题信息作用 效果与 set pagesize 0 相同

13> set feedback on //

显示 这个 操作影响了几行

14> set long 1000//

这个就是 某个字段的最大显示长度

如果一个字段是clob类型,并且长度 大于了80 就要更改 long设置

15>  @D:\select.sql //

表示D盘下select.sql的脚本

www.7daysgps.com

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值