[oracle的SQLPlus和输出结果格式化笔记整理.docVIP

[oracle的SQLPlus和输出结果格式化笔记整理.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[oracle的SQLPlus和输出结果格式化笔记整理

Oracle中的SQL * PLUS与PL/SQL笔记整理,SQL Plus输出结果格式化整理 总结好笔记分享一下: SQL Plus:是oracle提供客户端软件,经常以命令行的形式出现,用户可以利用该工具与数据库进行交互,不必选择第三方客户端软件。 PL/SQL:是过程化的SQL语言的缩写形式,是oracle在标准sql语言的基础上进行扩充的,允许编写复杂的代码块,从而实现单条sql语言很难实现的复杂功能。 Oracle中可以使用两种执行命令,一种是图形化工具,另一种方式是在sql * plus工具中使用各种命令。 搜索资料中:通常所说的DML、DDL、DCL语句都是sql语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,可以对保存在sql buffer中的sql语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。除了sql语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。 先连接scott表,Select * from emp; 然后查询emp表格。查询表格结果感觉看起来很杂乱。原因搜到是因为每行输出都有一定的长度,超出长度就执行操作。 然后我很有强迫症,看着数据就不舒服,格式很不优雅,左改右改,改好了比较舒适的格式。 方法: (一)指定行长度,通过set命令重新设定行的长度。 Show linesize; #显示有多少航 Set linesize 100;设置长度为100,超过的换行。 后查询emp表格。查询表格结果感觉看起来很杂乱。原因搜到是因为每行输出都有一定的长度,超出长度就执行操作。 (二)指定分页尺寸 Show pagesize; #一开始我的是14 Pagesize是从输出的第一行开始计数,重新设置一下分页尺寸,实现输出效果格式化,好看一点。 Set pagesize 20; 这样舒服很多了。 (三)显示数量很大的时候,需要等很久,屏幕快速滚动。。。发现了一个好方法 使用暂停属性实现用户手动滚屏。 (1)Set pause on; (2)按下enter键的时候,自动显示下一屏。 (3)退出sql命令 组合件:ctrl+c (4)如果撤销暂停功能:set pause off; Sql plus总结:可以使用column命令设定输出格式。对数据库进行重复操作时候,首先应该先确认数据库的身份,以免在其他数据库上进行操作,弄乱数据。。。。

文档评论(0)

huhongjun + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档