Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


PINYIN1

📄字数 383
👁️阅读量 加载中...

功能描述

将输入的合法字符串中的汉字字符转换为对应的汉语拼音,汉语拼音的前后使用单个空格隔开,非汉字字符保持不变。支持以下字符集编码的数据库环境:

  • BIG5
  • GB2312
  • GB18030
  • GBK
  • UTF8

提示

  • 当前版本暂不支持多音字,默认返回汉字的最常用拼音。
  • 比如:“重复”、“重量”、“德高望重”或“卷土重来”等由多音字组成的词语或者成语,可能存在返回的拼音与汉字不一致的情况。

语法格式

sql
PINYIN1(expr)

输入参数

  • exprVARCHAR 类型,或能隐式转换为 VARCHAR 类型的其他类型。

输出结果

返回 VARCHAR 类型。若输入参数为空字符串,则返回空字符串;若输入参数为 NULL,则输出结果为 NULL

示例

以字符集为UTF-8的数据库为例:

sql
-- 在UTF8编码数据库执行
SQL> SELECT PINYIN1('-测试123ABC测试-') FROM dual;

+--------------------------+
|          EXPR1           |
+--------------------------+
| - ce shi 123ABC ce shi - |
+--------------------------+