您的位置:首页技术文章
文章详情页

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

【字号: 日期:2023-11-27 10:19:17浏览:57作者:猪猪

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

示例:

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_loaderdefault directory data_diraccess parameters(records delimited by newlineFIELDS 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.

标签: Oracle 数据库