色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

ORACLE中實現ASCII字符串和16進制串互相轉換

瀏覽:182日期:2023-11-19 15:14:08
ASCII字符串==>16進制串create or replace function AscToHex(sIn IN varchar2)RETURN varchar2ISsTmp varchar2(4000);i integer;BEGINi:=1;stmp:='';for i in 1..length(sIn) loop sTmp:=sTmptrim(to_char(ascii(substr(sIn,i,1)),'XXXX'));end loop;return sTmp;END;16進制串==>ASCII字符串要區分字符集,以中文字符為例,對于數據庫字符集是中文,要保證能夠正確轉回來,要有所不同。數據庫字符集是中文create or replace function HexToAsc(sIn IN varchar2)RETURN varchar2ISsTmp varchar2(4000);i integer;x integer;BEGINi:=1;stmp:='';loop exit when i>length(sIn); x:=to_number(substr(sIn,i,2),'XXXX'); if x>128 then sTmp:=sTmpchr(to_number(substr(sIn,i,4),'XXXX')); i:=i+4; else sTmp:=sTmpchr(to_number(substr(sIn,i,2),'XXXX')); i:=i+2; end if;end loop;return sTmp;END;數據庫字符集是英文create or replace function HexToAsc(sIn IN varchar2)RETURN varchar2ISsTmp varchar2(4000);i integer;BEGINi:=1;stmp:='';loop exit when i>length(sIn); sTmp:=sTmpchr(to_number(substr(sIn,i,2),'XXXX')); i:=i+2;end loop;return sTmp;END;測試,如下:SQL>select hextoasc(asctohex('你好ABC么')) from dual;HEXTOASC(ASCTOHEX('你好ABC么'))-----------------------------------------------------------你好ABC么
標簽: Oracle 數據庫
主站蜘蛛池模板: 日韩美女爱爱 | 91香蕉国产在线观看免费永久 | 日韩免费a级在线观看 | 日本三级s级在线播放 | av在线手机播放 | 亚洲精品一区二区三区五区 | 美国一级毛片免费看成人 | 欧美特黄一区二区三区 | 无限观看社区在线视频 | 欧美第五页 | 午夜毛片视频高清不卡免费 | 欧美中文字幕一区 | 91网站网站网站在线 | 久久精品.com | 欧洲97色综合成人网 | 伊人成人在线视频 | 99久久精品国产一区二区小说 | 日本波多野结衣视频 | 国产一级一级一级国产片 | 中文字幕免费观看 | 波多野结衣一区二区三区高清在线 | 国产精品99 | 91啦国产| 一级毛片美国 | 成人亚洲欧美综合 | 欧美三级一区二区 | 国产精品jvid在线观看 | 欧美成性色 | 亚洲专区在线视频 | 综合久久99久久99播放 | 天空在线观看免费完整 | 亚洲精品视频免费看 | 国内精品久久久久久影院8f | 久草在线资源网站 | 色噜噜狠狠大色综合 | 成年女人aaaaa毛片 | 国产在线黄 | 亚洲免费在线看 | 亚洲欧美男人天堂 | 在线视频观看免费视频18 | 欧洲97色综合成人网 |