fristPinyin : 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:\"中国人\"->Z)
SET I = 1;
SET V_RETURN = \'\';
while I < LENGTH(P_NAME) do
SET V_COMPARE = SUBSTR(P_NAME, I, 1);
IF (V_COMPARE != \'\') THEN
#SET V_RETURN = CONCAT(V_RETURN, \',\', V_COMPARE);
SET V_RETURN = CONCAT(V_RETURN, fristPinyin(V_COMPARE));
#SET V_RETURN = fristPinyin(V_COMPARE);
END IF;
SET I = I + 1;
end while;
IF (ISNULL(V_RETURN) or V_RETURN = \'\') THEN
SET V_RETURN = P_NAME;
END IF;
RETURN V_RETURN;
END
本文地址:https://www.stayed.cn/item/18097
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我