用函数unistr将Oracle数据库中的Unicode转换为中文

例子:

DECLARE
  V_EXT_DES   VARCHAR2(1000) := '\u5EE0\u5225\u4EE3\u865F';
  V_SQL       VARCHAR2(100);
  TEXT_BUFFER VARCHAR2(100);
BEGIN
  V_SQL := 'select unistr(REPLACE(''' || V_EXT_DES ||
           ''',''\u'',''\'')) from dual ';
  EXECUTE IMMEDIATE V_SQL
    INTO TEXT_BUFFER;
  DBMS_OUTPUT.PUT_LINE(TEXT_BUFFER);
END;

猜你喜欢

转载自wuhuizhong.iteye.com/blog/2312128