Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


PINYIN

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

功能描述

将输入的合法字符串中的汉字字符转换为对应的汉语拼音,非汉字字符保持不变。支持以下字符集编码的数据库环境:

  • BIG5
  • GB2312
  • GB18030
  • GBK
  • UTF8

提示

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

语法格式

sql
PINYIN(expr)

输入参数

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

输出结果

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

示例

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

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

+---------------+
|     EXPR1     |
+---------------+
| -123ABCceshi- |
+---------------+