Oracle数据库10g:支持全球化特性的平台.ppt
《Oracle数据库10g:支持全球化特性的平台.ppt》由会员分享,可在线阅读,更多相关《Oracle数据库10g:支持全球化特性的平台.ppt(36页珍藏版)》请在三一文库上搜索。
1、,Simon Law 产品经理 服务器全球化技术 甲骨文公司,Oracle 数据库 10g 全球化支持平台,什么是全球化支持,允许用户用他们的本机语言存储和处理数据 允许用户按照当地的惯例检索和提供信息 使客户能够利用 Oracle 技术开发他们自己的多语言应用程序和软件产品,我们今天具备的条件,Unicode 支持 Unicode 数据库和 Unicode 数据类型 UTF-8 和 UTF-16 文化惯例 货币和数字格式 日期、时间和日历格式 单语言和多语言排序 利用 Oracle Locale Builder 进行定制,我们今天具备的条件,有时区的时间戳数据类型 字节和字符长度语义 字符集
2、扫描程序 语言索引,对中文数据的支持,简体中文和繁体中文之间的转换 例如: 七种中文语言排序 笔画、发音、部首和二进制 GB 18030-2000、GB 231230 、GBK、BIG5、HKSCS,Oracle10g 全球化支持,不区分大小写的查询和排序 正则表达式支持 语言和字符集检测技术 全球化开发工具包,不区分大小写的查询和排序,使用户能够搜索数据并对数据排序,而不管字符的大小写和重音。 无需修改代码 SQL 大小写映射功能非常昂贵 为 SQL 服务器和 Sybase 用户提供了更好的移植路径 在 SQL 和 Java (GDK) 中可用,不分大小写和重音的查询和排序,指定不分大小写或
3、不分重音的排序,使用 NLS_SORT 会话参数来指定不分大小写或不分重音的排序: 在 Oracle 排序名称后加 _CI 表示不分大小写的排序 在 Oracle 排序名称后加 _AI 表示不分重音和大小写的排序,ALTER SESSION SET NLS_SORT=BINARY_CI; ALTER SESSION SET NLS_COMP=ANSI;,SELECT PRODUCT_NAME FROM PRODUCT WHERE PRODUCT_NAME = database; DATABASE Database database dtbase,正则表达式支持,正则表达式,SQL 和 PL/S
4、QL 中的本地支持 将复杂的匹配逻辑集中在数据库中 功能完全的模式匹配和操作 REGEXP_LIKE REGEXP_INSTR REGEXP_SUBSTR REGEXP_REPLACE,正则表达式,与 POSIX ERE 兼容 可能是第一个完全可靠的多语言正则表达式引擎 可在 260 个字符集中进行操作(包括Unicode 和对转换敏感的字符集) 根据当地设置 进行对语言敏感的匹配行为(NLS_SORT) 与 Unicode 3.1 兼容,语言和字符集检测技术,猜测一个给定字节字符串或文档的字符集编码和语言的技术 在 Java (GDK) 中提供检测 API LCSSCAN(纯文本文件扫描程序
5、) 嵌入在 CSSCAN 中,语言和字符集检测,语言和字符集检测(续),确定指定文本的语言和字符集的基于统计的实用工具 文本的纯度影响语言和字符集检测的准确性 理想的情况: 单一语言的书面文本,没有拼写或语法错误,可能需要 100 个字符的数据或更多 包含混合语言或字符集的文档或者如地址、电话号码之类的文本可能产生的结果较差,全球化开发工具包,GDK 是 Oracle 为中间层提供的全球化平台 提供了一个使全球化的 Java 中间层应用程序的开发变得简易的框架 隐藏了复杂性 易于使用 一致性,全球化开发工具包,提供了一个消除与开发多语言互联网应用程序相关的复杂性的框架(方法论) 透明的用户语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 10 支持 全球化 特性 平台
链接地址:https://www.31doc.com/p-2202373.html