sql print输出格式_SQL工具集格式化结果的SQL

本文介绍了Tom的print_table存储过程,用于格式化SQL查询结果,提供更好的可读性。通过对比未格式化的输出,展示了print_table的优势。文章详细解释了存储过程的内部逻辑,包括参数设置、字段定义和输出限制。此外,还强调了学习经典脚本背后的逻辑和设计思想的重要性,并提供了获取脚本的链接。
摘要由CSDN通过智能技术生成

无论是数据库,还是其他的领域,一些工具是方便了我们日常的工作需求,但同时由于其封装了一些细节,因此若只是知道用法,不知道实现原理,对于个人来说,浪费了一次锻炼的机会,因为往往这些经典的工具,蕴含着一些可以借鉴的逻辑,以及设计思想,所谓“触类旁通”,才能增加我们的战斗力。

今天我们“SQL工具集”介绍的是一个存储过程,他的作者是大名鼎鼎的Tom,Oracle界最著名的一个网站AskTom,就是这个Tom,虽然现在Tom大叔已经退休了,但是网站还在被其他人运营,延续着Oracle学习者的热情。这个存储过程的名称是print_table,用于格式化打印SQL结果,为了做下对比,我们看下常规检索v$database视图的效果,

b097fae55fe69444e5e8948faa81ade6.png

若不使用col格式化一些字段,输出是乱的,没有可读性。看下使用这个存储过程的效果,d9bd3ef8feea7cc64d4c04f52c76e463.png

非常整齐,不用图形化工具,就可以使用sqlplus读了。Tom在这篇帖子发布了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值