当前位置:七道奇文章资讯数据防范Oracle防范
日期:2011-01-25 22:55:00  来源:本站整理

<b>在Oracle数据库中提高查询后果的可读性-性能调优</b>[Oracle防范]

赞助商链接



  本文“<b>在Oracle数据库中提高查询后果的可读性-性能调优</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  在Oracle数据库中,有很多格局化工具,可以提高后果的可读性.对我们的数据库计划与软件开辟,具有画龙点睛的作用.

  以下图,是员工薪资管理模块中的一个员工薪资表.这个表在外行人眼里看起来已经对比完善了.但是,其仍旧有不少可以完善的地方.

  

  1、 在钱币前面加入本地钱币标记.

  钱币字段在系统中,是一个对比复杂的字段.分外是在一些触及到多钱币的管理系统中,有时刻两个字段数字固然相同,但是,其实际表示的金额却不一致.因为二者对应的钱币标记差别.所以,有时刻,我们但愿在钱币字段之前,显示本地的钱币标记.这可以让用户直观的理解,这个是以本位币表示的钱币金额.

  

  如上图,我们但愿在钱币之前可以显示钱币标记.这比上面那个后果,明显可读性更好.其实,要实现这个目的,也是很简单的.在Oracle数据库中,供应了Format号令,可以格局化查询后果.如要实现上面的后果,则可以操纵这个号令来完成.

  COLUMN HEADING FORMAT L9999.99;

  Column是Oracle数据库供应的一个号令.结合Format参数,可以用来格局化查询后果.在L9999.99,这个参数中,L表示在数值型字段前显示本地钱币标记.这里的本地钱币标记是指在Oracle数据库环境中设置的本地钱币标记,而跟前台利用程序无关.在前台程序开辟的时刻,要注意跟Oracle数据库同步.如用户在前台利用软件中,设置的本位币是人民币的话,则前台程序要可以重新设置Oracle数据库的本地钱币.如此的话,操纵L参数才可以显示精确的后果.

  参数9表示在数值型字段上禁止显示前导0.此外,他还有一个额外的功效,就是表示精度.如上面的例子中,小数点背面加入两个9,就表示保存两位小数.即便没有小数的话,也要用0来增补.这也是我们在格局化查询后果的时刻,常用的一个手段.

  不过在操纵9来限制数字精度时,要注意一个问题,就是其位数一定要够.假如某个字段,其实际值为350000,而我们供应的参数为L9999.99的话.则最后将无法显示精确的后果.如大概会操纵######来替换终究的后果.这是在数据库计划的时刻,需求注意的问题.

  2、跟Format有关的其他格局掌握.

  Format还供应了其他一些有效的参数.

  如$参数.若把COLUMN HEADING FORMAT L9999.99这个号令略微改一下.该为COLUMN HEADING FORMAT $9999.99这个的话,那么会有什么后果?此时,无论Oracle数据库的本地钱币标记是什么,在实际的后果中,都是以$开首的钱币.也就是说,这个参数的含义就是在数值型字段前面显示美圆标记.这跟Oracle数据库的环境变量无关.

  

  如上图中,在Oracle数据库中,关于数字型的数据范例,默许情形下其不会用千位脱离符举行辨别.而在软件计划中,分外是财政部门的管理软件,常常需求操纵千位脱离符来举行划分.如此,用户读起来会越发的便利.为此,在Oracle数据库中,供应了一个","参数(注意是英文状况下的逗号).这个参数指定在数字型的数据中加入千位脱离符.

[1] [2]  下一页


  以上是“<b>在Oracle数据库中提高查询后果的可读性-性能调优</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .