服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > 数据库技术 > Oracle技术 > Oracle开发 > 查看文档

怎样将"oracle"的外部表汉字转换为拼音

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

示例:

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.

扫描关注微信公众号