oracle格式化列宽度,所有列的Oracle列宽

不,没有简单的方法可以使sql * Plus“自动调整”列宽到文本宽度.

但是,脚本编写可以让您的生活更轻松.

首先,减少打字.不要做SET COLUMN FORENAME FORMAT A10,做一些像@c forename 10这样的事情.

17:33:31 SYSTEM@dwal> cl col

columns cleared

17:33:33 SYSTEM@dwal> select * from dual;

D

-

X

Elapsed: 00:00:00.01

17:33:37 SYSTEM@dwal> @c dummy 10

17:33:43 SYSTEM@dwal> select * from dual;

DUMMY

----------

X

Elapsed: 00:00:00.01

17:33:45 SYSTEM@dwal> get s:\c.sql

1* col &1. for a&2.

17:33:50 SYSTEM@dwal>

或者像这样快速隐藏宽列:

17:48:44 SYSTEM@dwal> select owner,table_name from all_tables where rownum = 1;

OWNER TABLE_NAME

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

SYS CON$

Elapsed: 00:00:00.24

17:48:49 SYSTEM@dwal> @np owner

17:48:53 SYSTEM@dwal> select owner,table_name from all_tables where rownum = 1;

TABLE_NAME

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

CON$

Elapsed: 00:00:00.26

17:48:56 SYSTEM@dwal> get s:\np

1 col &1 noprint

2* @undef

这些只是我每天使用的许多脚本中的两个.这种方法需要花费时间和一些个人关注定制,以适应它并使其有效,但减少你显着按键的数量.

第二,有glogin.sql.它是一个脚本,每次连接到某个地方时都会执行.我假设您知道一个“长”列的列表,使您的行换行.

只需在那里列出它们,然后列出它们

SET COLUMN FORENAME FORMAT A10

SET COLUMN SURNAME FORMAT A10

每次(重新)连接时都会设置列参数.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值