ORACLE根据中文拼音首字母排序、取得中文拼音首字母函数(二)
MPARE >= F_NLSSORT('丫 ') AND V_COMPARE <= F_NLSSORT(' ') THEN
V_RETURN := V_RETURN || 'y';
ELSIF V_COMPARE >= F_NLSSORT(' ') AND V_COMPARE <= F_NLSSORT(' ') THEN
V_RETURN := V_RETURN || 'z';
END IF;
END LOOP;
RETURN V_RETURN;
END;
测试一下:
SELECT F_TRANS_PINYIN_CAPITAL('王德封') FROM DUAL
返回首字母:wdf
作者 szwangdf