Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103573415
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-03-30 23:01:16

来源:赛迪网    作者:Alice

我在原来的应用中使用代码表加一个函数来处理汉字转拼音的转换问题,现在由于工作需要必须将汉字转换为拼音,我使用了外部表来实现。

示例:

create or replace directory data_dir as '/app/oracle/admin/gsweb/bdump/'
/

-- copy dm_hz.csv to $ORACLE_BASE/admin/gsweb/bdump/
create table dm_hz
( 
HZ varchar2(10) ,
PY varchar2(10) ,
SD varchar2(10) ,
WB varchar2(10) ,
YXBZ varchar2(10) 
)
organization external
(type oracle_loader
default directory data_dir
access parameters
(
records delimited by newline
FIELDS TERMINATED BY ','
missing field values are null
( HZ ,
PY,
SD,
WB ,
YXBZ 
)
)
location ('dm_hz.csv')
)
/

然后再创建一个function

@create_fun_GET_HZ_PY.sql

ok .end.
阅读(355) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~