oracle 数据库页大小,27.Oracle数据库SQL开发之 SQLPlus使用——设置页面、行大小

27.Oracle数据库SQL开发之 SQLPlus使用——设置页面、行大小

1.  设置页面大小

一页中显示的行数可以使用SET PAGESIZE命令来设置。超过这么多行之后,SQL*Plus就要再次显示标题。

将页面设置为100行,如下:

SQL> set pagesize 100

SQL> /

PRODUCT_ID product_name  DESCRIPTION        PRICE

---------- ------------- --------------------

1 Modern       A description $19.95

Science       of modern

science

2 Chemistry   Introduction  $30.00

to Chemistry

3 Supernova   A star    $25.99

explodes

4 Tank War     Action movie $13.95

about a

future war

5 Z Files Series on         $49.99

mysterious

activities

2.  设置行大小

一行中显示的字符数可以使用SETLINESIZE命令来设置。例如:

SQL> setlinesize 50

SQL> select *from customers;

CUSTOMER_IDFIRST_NAME LAST_NAME  DOB

--------------------- ---------- ---------

PHONE

------------

1 John       Brown  01-JAN-65

800-555-1211

2 Cynthia    Green    05-FEB-68

800-555-1212

3 Steve      White    16-MAR-71

800-555-1213

4 Gail       Black

800-555-1214

5 Doreen     Blue      20-MAY-70

行大小最大为32767.

3.  清除列格式

清除列的格式化

SQL> column product_id clear

清除所有列的格式化

SQL> clear columns

columns cleared

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle 数据库中,要使用 `SPOOL` 命令生成 `.dat` 和 `.ok` 数据文件,需要在 SQL 脚本中设置以下参数: 1. `SPOOL` 命令参数:`SPOOL` 命令用于设置输出文件的路径和文件名,以及输出文件的格式。例如: ```sql SPOOL /path/to/output/file.dat ``` 这个命令将查询结果输出到 `/path/to/output/file.dat` 文件中。 2. `SET` 命令参数:`SET` 命令用于设置 SQLPlus 命令工具的一些输出格式参数,例如关闭列标题、反馈和分,以及设置大小等。例如: ```sql SET HEADING OFF SET FEEDBACK OFF SET PAGESIZE 0 SET LINESIZE 2000 ``` 这些命令将关闭查询结果中的列标题和反馈信息,设置大小为 0,设置的最大长度为 2000 个字符。 3. 查询语句:在 `SPOOL` 和 `SET` 命令之后,需要编写要执SQL 查询语句。例如: ```sql SELECT * FROM employees; ``` 这个命令将查询 `employees` 表中的所有数据。 4. `SPOOL OFF` 命令:在查询语句执完毕后,需要使用 `SPOOL OFF` 命令停止将输出结果写入到文件中。例如: ```sql SPOOL OFF ``` 这个命令将停止将输出结果写入到文件中。 综上所述,一个示例 SQL 脚本可以像这样: ```sql -- 设置要输出的 .dat 文件名和路径 SPOOL /path/to/output/file.dat -- 执 SQL 查询语句 SET HEADING OFF SET FEEDBACK OFF SET PAGESIZE 0 SET LINESIZE 5000 SELECT * FROM employees; -- 停止将输出结果写入到文件中 SPOOL OFF -- 输出 .ok 文件 SPOOL /path/to/output/file.ok SELECT 'SUCCESS' FROM dual; SPOOL OFF; ``` 在这个示例 SQL 脚本中,首先使用 `SPOOL` 命令设置要输出的 `.dat` 文件名和路径。然后,使用 `SET` 命令设置SQLPlus 命令工具中输出查询结果时的格式参数。接着,执 SQL 查询语句,将结果输出到 `.dat` 数据文件中。在查询执完成后,使用 `SPOOL OFF` 命令停止将输出结果写入到文件中。最后,使用 `SPOOL` 命令设置要输出的 `.ok` 文件名和路径,并输出 `"SUCCESS"` 字符串,将结果输出到 `.ok` 数据文件中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值