一、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函数使用及编码间的转换相关推荐

  1. 【转】Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 oracle 中 TO_DATE 函数的时间格式,以 2008-09-10 23:45:56 为例 格式 说明 显示值 备注 Year(年 ...

  2. Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理 Oracle 中的 TO_DATE 和 TO_CHAR 函数 oracle 中 TO_DATE 函数的时间格式,以 2008-0 ...

  3. python汉字转到ascii码_python中ASCII码字符与int之间的转换方法

    ASCII码转换为int:ord('A') 65 int转为ASCII码:chr(65) 'A' 题目内容: 实现一个凯撒密码的变种算法,对输入字符串进行加解密处理 把字母a-z分别循环对应为相距13 ...

  4. 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 ...

  5. Oracle中to_char函数的速度问题

    oracle中用到比较时间的sql语句中,如果用to_char函数会影响sql执行的速度,原因待查找.

  6. oracle中类似indexof用法_instr函数

    oracle中类似indexof用法_instr函数 [sql] 在oracle中没有indexof()函数 但是提供了一个 instr() 方法 具体用法: select instr('保定市南市区 ...

  7. oracle 正则表达式拆分字符串,oracle中通过正则表达式函数处理逗号分隔的字段...

    这个题目的确不大好写,其实际含义基于一个场景: 比如在oracle的某张表中,有两个字段 A1          B1 1         A,B,C,D, 2         E,F 假如现在的需求 ...

  8. C语言试题六十三之请编写函数fun:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。

    1. 题目 请编写函数fun,其功能是:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研 ...

  9. oracle中prad函数_024 SQL函数

    1. 使用ORDER BY排序 (1) ORDER BY 子句的作用是什么? 用ORDER BY子句排序. 用于对结果集进行排序处理,提供了升序排序(ASC)与降序排序(DESC)如果不指定排序规则默 ...

最新文章

  1. 从tomcat下载文件的配置方法(很全呢)
  2. Method threw 'java.lang.StackOverflowError' exception. Cannot evaluate 问题
  3. 2019杭电暑假多校训练 第六场 Snowy Smile HDU - 6638
  4. file extension php,.php File Extension
  5. java consumer.poll_kafka消费者API consumer.poll()没有错误,没有异常,只是阻止
  6. mysql存储ip地址_MySQL怎样存储IP地址
  7. 第十四篇 元类编程(二)
  8. linux中哪个命令可以压缩部分文件,可以使用Linux解压缩命令,解压缩任意格式的压缩文件。...
  9. 改变了的Windows MediaPlayer9.0SDK控制集
  10. 【Adobe Premiere Pro 2020】pr2020转场与过度的使用说明【批量修改图片时长、转场特效制作等】、时间轴及工具栏的使用说明、静态帧制作动态效果、制作影片曲线变速、PR消除画面抖动
  11. 互联网这个高薪岗位不要错过,平均薪资超15k
  12. linux查看ipv6 dns,云解析DNS IPv6
  13. C语言编程求3*3矩阵对角线元素之和
  14. [BFS]愿天下有情人都是失散多年的兄妹
  15. auto.js悬浮窗按钮的实际使用
  16. 复习1:bool类型和char数组
  17. Mac安装Tableau Desktop 2019 for Mac中文版安装教程
  18. 服务器共享文件夹限制容量,.如何限制共享文件夹大小.doc
  19. 阿里王坚与AWS首席科学家对话实录!
  20. 关于电脑系统重装 bootmgr is missing

热门文章

  1. linux文档采集前五行,Linux 学习-Shell筛选top前五行信息
  2. antd table动态表头_react动态配置antd table的columns
  3. 24分钟让AI跑起飞车类游戏
  4. javaScript中的 || 和 所遵循的短路现象
  5. (1)什么是socket(套接字)
  6. 黑白染色——封锁阳光大学
  7. Java中的break和continue关键字使用总结
  8. 读jQuery源码 jQuery.data
  9. 使用c#调用XMLHTTP(XMLHTTPClass) ,发送和返回 json
  10. 关于MATLAB实现的数字信号处理(四)