首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>其他>正文

Oracle数据库中的字符处理技巧总结

http://www.oklinux.cn  2009-05-15  IT专家网    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

  在数据库开发与维护中,数据库管理员接触最多的数据类型就是字符类型了,包括字符串、日期类型的字符串等等。在Oracle数据库中为了帮助数据库管理员能够以最快的方式处理这些字符类型的数据,提供了许多有用的函数或者工具。笔者今天就谈谈在Oracle数据库中处理字符串的经验与心得。

  一、去掉尾部的空格字符。

  有时候在查询或者进行其他处理的时候,需要把字符串尾部的空格字符去掉。的帮助,把所有产品编号中,如果含有小写字符的产品编号都更新为大写。如果原来就是大写的,就保持原样(而不是说原来大写的变小写,原来小写的变大写)。同理,既然小写可以变大写,那么大写也就可以变为小写。利用单行字符串函数LOWER,就可以把全部字符串改为小写输出(把大写字母改为小写,而小写字符保持不变)。

  另外一个大小写的控制原则比较复杂,如对于一些英文地址或者英文名字之类的字符串,需要首个字母大写,而其他字符小写。这个实现起来就有一定的难度。还好在Oracle数据库中提供了一个现成的解决方法,即利用Initchar函数来实现。这个函数的功能是将某个字段中每个单词的首字符转换为大小,其他字符都是小写的字符串。通常情况下,这个字段之间的单词可以利用空格、控制字符或则标点符号来表示。可见通过这个三个大小写字符串控制函数,可以优化字符串的显示格式,让其显示更加的规范。而结合Update语句的话,还可以成批的在数据库中进行更新,让其保存的数据也符合规范化的要求。

共2页: 上一页 1 [2] 下一页

上一篇:Oracle备份功能比较   下一篇:Linux大史记:楚汉争霸之Redhat对决Novell

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Oracle备份功能比较
·MySQL创始人建立Open Database Alliance
·三招助你做好Oracle数据库备份测试
·在 Linux x86 上安装 Oracle 数据库 10g(官方文档)
·MySQL 安装和基本命令
·JDBC数据库驱动程序种类及选择
·浅谈Oracle中的物化视图
·Sun的消失和Oracle的猜想
·MySQL的my.cnf 文件里的配置项解释
·Oracle SQL基础知识
·安装Linux与Oracle数据库步骤精讲
·SQL Server练习题一则
·详解如何在Oracle中连接输出结果
·深度揭露Oracle索引使用中的限制
·Ubuntu安装Oracle-XE-Client
·Oracle面试题及答案整理
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·MySQL创始人建立Open Database Allianc
·Oracle备份功能比较
·三招助你做好Oracle数据库备份测试
·在 Linux x86 上安装 Oracle 数据库 10
·MySQL 安装和基本命令
·JDBC数据库驱动程序种类及选择
·浅谈Oracle中的物化视图
·Sun的消失和Oracle的猜想
·MySQL的my.cnf 文件里的配置项解释
·Oracle SQL基础知识
·安装Linux与Oracle数据库步骤精讲
·SQL Server练习题一则
  阅读排行
·Linux下安装Oracle数据库完整笔记
·Oracle建表过程初学
·MySQL导入导出.sql文件步骤
·Oracle 建立临时表语法及使用技巧
·Linux平台下启动oracle 11g EM控制台
·RHEL5.1 下安装Oracle 10.2.0.1及常见
·Linux平台下配置MySQL主从复制
·Mysql JDBC驱动版本与Mysql版本的对应
·Linux系统下启动MySQL的命令及相关知识
·Linux操作系统下MySQL的卸载、安装全过
·关于MySQL事务处理学习
·Oracle10g RAC for Linux配置全过程
·手工配置Oracle 10G Enterprise Manage
·Linux系统中Oracle数据库的用户权限
·向MySQL插入数据乱码解决办法
网摘收藏: