oracle把ascii吗,oracle中ascii函数及to_char函数使用及编码间的转换
一、ascii->char
SQL> CREATE OR REPLACE PROCEDURE pasc_to_char(one IN VARCHAR2)
2 --RETURN VARCHAR2
3 AS
4 i NUMBER:=1;
5 two VARCHAR2(200):='';
6
7 BEGIN
8 FOR i IN 1..length(one)-1
9 LOOP
10 two:=two||TO_CHAR(ASCII(SUBSTR(one,i,1)));
11 DBMS_OUTPUT.put_line(two);
12 END LOOP;
13 --RETURN two;
14 -- DBMS_OUTPUT.put_line(two);
15 END;
16 /
Procedure created.
SQL> exec pasc_to_char('guojun');
103
103117
103117111
103117111106
103117111106117
PL/SQL procedure successfully completed.
二、
SQL> select to_char(ascii('nihao'),'XXXX') from dual;
TO_CH
-----
6E
SQL> select to_char('nihao','XXXX') from dual;
select to_char('nihao','XXXX') from dual
*
ERROR at line 1:
ORA-01722: invalid number
得出结论:只有ASCII编码和十六进制间能相互转换,而VARCHA2与十六进制间不能转换[@more@]
oracle把ascii吗,oracle中ascii函数及to_char函数使用及编码间的转换相关推荐
- 【转】Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理
Oracle 中的 TO_DATE 和 TO_CHAR 函数 oracle 中 TO_DATE 函数的时间格式,以 2008-09-10 23:45:56 为例 格式 说明 显示值 备注 Year(年 ...
- Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理
Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理 Oracle 中的 TO_DATE 和 TO_CHAR 函数 oracle 中 TO_DATE 函数的时间格式,以 2008-0 ...
- python汉字转到ascii码_python中ASCII码字符与int之间的转换方法
ASCII码转换为int:ord('A') 65 int转为ASCII码:chr(65) 'A' 题目内容: 实现一个凯撒密码的变种算法,对输入字符串进行加解密处理 把字母a-z分别循环对应为相距13 ...
- MySql函数, 实现Oracle中的to_data和to_char函数
1. to_date mysql中用法为:str_to_date('2017-05-01 23:59:59','%Y-%m-%d %T') 2. to_char mysql中的用法: date_fo ...
- Oracle中to_char函数的速度问题
oracle中用到比较时间的sql语句中,如果用to_char函数会影响sql执行的速度,原因待查找.
- oracle中类似indexof用法_instr函数
oracle中类似indexof用法_instr函数 [sql] 在oracle中没有indexof()函数 但是提供了一个 instr() 方法 具体用法: select instr('保定市南市区 ...
- oracle 正则表达式拆分字符串,oracle中通过正则表达式函数处理逗号分隔的字段...
这个题目的确不大好写,其实际含义基于一个场景: 比如在oracle的某张表中,有两个字段 A1 B1 1 A,B,C,D, 2 E,F 假如现在的需求 ...
- C语言试题六十三之请编写函数fun:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。
1. 题目 请编写函数fun,其功能是:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研 ...
- oracle中prad函数_024 SQL函数
1. 使用ORDER BY排序 (1) ORDER BY 子句的作用是什么? 用ORDER BY子句排序. 用于对结果集进行排序处理,提供了升序排序(ASC)与降序排序(DESC)如果不指定排序规则默 ...
最新文章
- 从tomcat下载文件的配置方法(很全呢)
- Method threw 'java.lang.StackOverflowError' exception. Cannot evaluate 问题
- 2019杭电暑假多校训练 第六场 Snowy Smile HDU - 6638
- file extension php,.php File Extension
- java consumer.poll_kafka消费者API consumer.poll()没有错误,没有异常,只是阻止
- mysql存储ip地址_MySQL怎样存储IP地址
- 第十四篇 元类编程(二)
- linux中哪个命令可以压缩部分文件,可以使用Linux解压缩命令,解压缩任意格式的压缩文件。...
- 改变了的Windows MediaPlayer9.0SDK控制集
- 【Adobe Premiere Pro 2020】pr2020转场与过度的使用说明【批量修改图片时长、转场特效制作等】、时间轴及工具栏的使用说明、静态帧制作动态效果、制作影片曲线变速、PR消除画面抖动
- 互联网这个高薪岗位不要错过,平均薪资超15k
- linux查看ipv6 dns,云解析DNS IPv6
- C语言编程求3*3矩阵对角线元素之和
- [BFS]愿天下有情人都是失散多年的兄妹
- auto.js悬浮窗按钮的实际使用
- 复习1:bool类型和char数组
- Mac安装Tableau Desktop 2019 for Mac中文版安装教程
- 服务器共享文件夹限制容量,.如何限制共享文件夹大小.doc
- 阿里王坚与AWS首席科学家对话实录!
- 关于电脑系统重装 bootmgr is missing
热门文章
- linux文档采集前五行,Linux 学习-Shell筛选top前五行信息
- antd table动态表头_react动态配置antd table的columns
- 24分钟让AI跑起飞车类游戏
- javaScript中的 || 和 所遵循的短路现象
- (1)什么是socket(套接字)
- 黑白染色——封锁阳光大学
- Java中的break和continue关键字使用总结
- 读jQuery源码 jQuery.data
- 使用c#调用XMLHTTP(XMLHTTPClass) ,发送和返回 json
- 关于MATLAB实现的数字信号处理(四)