午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:152日期:2023-11-20 08:19:05
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 數據庫
主站蜘蛛池模板: 正在播放jul一色桃子026 | 91精品在线看 | 欧美日韩一区二区三区在线 | jizz国产在线 | 在线免费亚洲 | 欧美一区二区久久 | 精品毛片一区二区三区 | 一区二区av | 成年人激情网 | 亚洲3级 | 日韩av一级 | 黄色成人一级片 | 一级色视频| 播放一级黄色片 | 99视频+国产日韩欧美 | 亚洲九九视频 | 久久久久综合 | 日韩一区二区三区免费视频 | 国产精品久久一区 | 久久精品在线 | 三年中文免费观看大全动漫 | 色欧美在线 | 成人在线三级 | 成人爱爱网站 | 亚洲巨乳在线 | 国产精品免费一区 | 日本成人福利视频 | 日韩理论在线 | 99久久久国产 | 好吊妞在线观看 | 亚洲专区第一页 | 日本国产欧美 | 欧美日韩亚洲一区 | 久久99国产综合精品免费 | 青草国产 | av色在线| 欧美三级在线播放 | 欧美综合区 | 成人免费播放 | 热久久最新网址 | 丁香六月天婷婷 |