久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:185日期: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 數據庫
主站蜘蛛池模板: a网站在线观看 | 有码在线| 午夜av电影| 亚洲一一在线 | 羞羞视频免费观看网站 | 午夜精品久久久久久久久 | 国产精国产精品 | 国产一级毛片国语一级 | 国产欧美一区二区 | 在线免费一级片 | 国产色网站 | 青青草一区二区三区 | 精品欧美久久 | 日韩一区二区在线观看 | 范冰冰一级做a爰片久久毛片 | 欧美久久大片 | 国产精品美女久久久久久久久久久 | 精品久久香蕉国产线看观看亚洲 | 亚洲视频成人 | 欧美日韩一区二区三区在线电影 | 精品成人免费视频 | 日韩视频精品在线 | 永久黄网站色视频免费 | 懂色av色香蕉一区二区蜜桃 | 亚洲一区二区三区在线免费观看 | 国产精品免费一区二区三区四区 | 日韩在线观看视频一区二区三区 | 国产精品视频导航 | 看av网站| 久久电影一区 | 久久精品国产亚洲精品 | 欧美激情综合五月色丁香小说 | 91久久夜色精品国产网站 | 久久久久久久久久久久久av | 色婷婷综合久久久中字幕精品久久 | 亚洲区国产区 | jizz在线观看 | 伊人网站 | 成人欧美一区二区三区在线观看 | 国产不卡视频 | 久久一本|