当前位置:首页 > 网络编程 > 数据库 > Oracle > 将“Oracle”的外部表汉字转换为拼音

将“Oracle”的外部表汉字转换为拼音

点击次数:28 次 发布日期:2008-11-22 16:53:46 作者:源代码网
源代码网推荐


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

示例:


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.

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华