天使网赚论坛

 找回密码
 立即注册
查看: 2189|回复: 0

Oracle数据库中的字符处理技巧方法说明(二)

[复制链接]

主题

帖子

0

积分

网赚新手

Rank: 2

积分
0
lanlanxing 发表于 2011-2-13 10:37:08 | 显示全部楼层 |阅读模式
字符大小写的控制。
在做报表的时候,我们可能需要对字符串的现实格式进行控制,如大小写的显示格式。
另外,在进行数据库移植的时候,可能以前的收入大小写不规范。数据库管理员需要采用一定的规则来
规范移植后的数据库字符串书写规范。为了简化这些需求的实现方式,在Oracle数据库中也提供了一些工具来解决这些问题。
如以前在输入产品编号的时,可能大小写不区分。而在前台应用程序中也没有进行这方面的控制。
现在用户希望所有的产品编号都为大写,需要把原先是小写的产品编号全部转换成大写。此时如果产品数量比较多的话,
显然利用手工修改的方式会增加工作量。如果编写一个程序来实现的话,又太复杂,其实我们可以借鉴Oracle数据库提供
的字符串处理函数来实现。在单行字符函数集中,有一个函数UPPER,它的作用就是将全部字符串都改写为大写并返回。
为此我们可以利用一个子查询或者借助视图的帮助,把所有产品编号中,如果含有小写字符的产品编号都更新为大写。
如果原来就是大写的,就保持原样(而不是说原来大写的变小写,原来小写的变大写)。同理,既然小写可以变大写,
那么大写也就可以变为小写。利用单行字符串函数LOWER,就可以把全部字符串改为小写输出(把大写字母改为小写,而小写字符保持不变)。
--------------------------------------------
二,服务器型号信息介绍 香港服务器租用--香港新世界机房(NWT)
是香港超大型互联网数据中心之一,“新世界”是目前香港到大陆速度最快、最稳定线路之一。
新世界线路是唯一华南华北一样快速的线路,是100%的“双线”,不存在其他香港线路网通访问比电信慢的问题。
香港服务器租用价格--处理器/频率(CPU)
内存 硬盘 带宽/月流量 IP数 月付价格 Atom 230 1.6Ghz (超线程) 512MB 80GB 2M独享国际带宽 1 820元/月
Atom 230 1.6Ghz (超线程) 1GB 80GB 2M独享国际带宽 1 850元/月 Atom 230 1.6Ghz (超线程) 2GB 80GB 2M独享国际带宽 1 900元/月
奔腾双核 E2160 1.8Ghz 1GB 80GB 2M独享国际带宽 1 980元/月 奔腾双核 E5200 2.5Ghz 1GB 80GB 2M独享国际带宽 1 1100元/月
酷睿双核 E6550 2.33Ghz 2GB 80GB 2M独享国际带宽 1 1300元/月 酷睿四核 Q6600 2.4Ghz 2GB 80GB 2M独享国际带宽 1 1680元/月
双核至强 E3110 3.0Ghz 2GB 160GB 2M独享国际带宽 1 1860元/月
---------------------------------------------------------------------
SK芝加哥数据中心是海外防DDOS-gongji能力最强(10GB以上)的机房,带宽大,IP多;游戏发布站等客户的一致选择。
不足之处:本机房上架交付需3-5天,服务器稳定性较好,机房服务支持响应速度有时偏慢,下单前请先了解、确认;
因不防CC/SYN等gongji类型,强烈推荐客户额外购买并安装专用防火墙,如金盾,本司有代售,详情请咨询销售专员。
美国服务器租用--SK芝加哥防gongji数据中心服务器租用计划
型 号 处理器/频率(CPU) 内存(RAM) 硬盘(HDD) 带宽 IP数 月付价格 SK-01 Atom 1.6Ghz
双核四线程 2GB 500GB 100M带宽 不限流量 61 1498元/月
SK-02 AMD 2400+ 1.7Ghz 2GB 200GB 100M带宽 不限流量 61 1698元/月
SK-03 酷睿双核 E5200 2.5Ghz 2GB 300GB 100M带宽 不限流量 61 1998元/月
SK-04 酷睿四核 Q8300 2.5Ghz 4GB 500GB 100M带宽 不限流量 61 2198元/月
SK-05 酷睿四核 Q8300 2.5Ghz 8GB 2X500GB 100M带宽 不限流量 61 2898元/月 SK-06
酷睿四核 Q9400 3.0Ghz 8GB 2X1500GB 100M带宽 不限流量 61 2998元/月
SK-07 酷睿四核 Q8300 2.5Ghz 8GB 2X500GB 100M带宽 不限流量 61 2998元/月 SK-08
四核至强 E5410 2.33Ghz 16GB 2X500GB 100M带宽 不限流量 61 4198元/月
USA-IDC美国服务器租用商五洲数据提供美国服务器租用国外服务器租用业务
-------------------------------------------------
另外一个大小写的控制原则比较复杂,如对于一些英文地址或者英文名字之类的字符串,
需要首个字母大写,而其他字符小写。这个实现起来就有一定的难度。还好在Oracle数据库中提供
了一个现成的解决方法,即利用Initchar函数来实现。这个函数的功能是将某个字段中每个单词的首字
符转换为大小,其他字符都是小写的字符串。通常情况下,这个字段之间的单词可以利用空格、控制字符
或则标点符号来表示。可见通过这个三个大小写字符串控制函数,可以优化字符串的显示格式,让其显示更加的规范。
而结合Update语句的话,还可以成批的在数据库中进行更新,让其保存的数据也符合规范化的要求。
--------------------------------------------------------
四,运营商信息 USA-IDC美国服务器租用商五洲数据提供国外服务器租用美国服务器租用业务
USA-IDC海外数据中心 ? 2005~2010 深圳市网格时代科技有限公司 保留所有权利.
http://www.usa-idc.com
http://www.755800.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

天使网赚论坛创建于2008年8月,本站内容均为会员发表,并不代表本论坛立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
天使网赚论坛法律顾问:ITlaw-庄毅雄

QQ|小黑屋|Archiver|天使网赚论坛 |网站地图

GMT+8, 2024-5-6 22:19 , Processed in 0.135938 second(s), 32 queries .

快速回复 返回顶部 返回列表