create or replace function f_reverse(num number) return number

/*

测试反取函数,例如输入123,输出321

*/

as

type v_varry IS VARRAY(100) OF number;

v  v_varry ;

re number;

err_code number;

err_msg  varchar2(200);

begin

v := v_varry(1,1,1,1,1,1,1,1,1,1,1,1);

select substr(num,1,1) into v(1) from dual;

select substr(num,2,1) into v(2) from dual;

select substr(num,3,1) into v(3) from dual;

select substr(num,4,1) into v(4) from dual;

select substr(num,5,1) into v(5) from dual;

select substr(num,6,1) into v(6) from dual;

select substr(num,7,1) into v(7) from dual;

select substr(num,8,1) into v(8) from dual;

select substr(num,9,1) into v(9) from dual;

select substr(num,10,1) into v(10) from dual;

select substr(num,11,1) into v(11) from dual;

select substr(num,12,1) into v(12) from dual;

for i in 1 .. v.count loop

re := v(i) || re;

end loop;

re := to_char(re);

return re;

exception

when others then

err_code := sqlcode;

err_msg  := substr(sqlerrm, 1, 200);

dbms_output.put_line(err_code || err_msg);

end;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12961536/viewspace-1061411/,如需转载,请注明出处,否则将追究法律责任。

oracle中取反_取反函数相关推荐

  1. 什么叫取反_取反位什么意思_c语言按位取反什么意思

    PHP中使用按位取反(~)函数创建后门 - 微信公 580x300 - 60KB - PNG PHP中使用按位取反(~)函数创建后门 - 微信公 310x145 - 26KB - JPEG [东方新闻 ...

  2. 对于整数取反(取负NEG)运算的理解

    对于整数取反(取负)运算的理解 对于<计算机系统基础>中对于取负[NEG]运算还不是很理解,于是查了部分的论文 引文 引文:博主AlwaysSimple的文章:https://blog.c ...

  3. oracle中取反_mysql 取反

    云数据库 MySQL 云数据库(RDS for MySQL)是稳定可靠.可弹性伸缩的云数据库服务.通过云数据库能够让您几分钟内完成数据库部署.云端完全托管,让您专注于应用程序开发,无需为数据库运维烦恼 ...

  4. python正则怎么取反_第11.19节 Python 中正则表达式的扩展功能:前视断言和前视取反...

    一.引言 在<第11.16节 Python正则元字符"()"(小括号)与组(group)匹配模式>中老猿介绍了组匹配模式的命名组功能及引用组功能,这两者都是组模式的扩展 ...

  5. mysql where 条件取反_数据库MySQL之where条件查询

    数据库MySQL之where条件查询 1. where条件查询的介绍 使用where条件查询可以对表中的数据进行筛选,条件成立的记录会出现在结果集中. where语句支持的运算符: 比较运算符 逻辑运 ...

  6. 什么叫取反_转载:CodeReview正确的姿势是什么?

    作者:微博是阿里孤尽 链接:https://www.zhihu.com/question/383079175/answer/1109655276 来源:知乎 著作权归作者所有.商业转载请联系作者获得授 ...

  7. python 取反_自从用了这招pandas 空数据处理方法,python编程速度提升了不少

    今天为大家带来的内容是:自从用了这招pandas 空数据处理方法,python编程速度提升了不少 文章内容主要介绍了pandas 空数据处理方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工 ...

  8. 十六进制取反_技 术 | 你不知道的Java——04.十六进制

    下面的程序是对两个十六进制(hex)字面常量进行相加,然后打印出十六进制的结果.这个程序会打印出什么呢? 看起来很明显,该程序应该打印出 1cafebabe.毕竟,这确实就是十六进制数字 100000 ...

  9. 子网掩码取反怎么取_关于子网掩码的问题

    展开全部 子网掩码的术语是扩展的网络前e68a8462616964757a686964616f31333238646434缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号 ...

最新文章

  1. 关于Adapter对数据库的查询、删除操作
  2. Py之utils:utils库的简介、安装、使用方法之详细攻略
  3. .net 读取mysql数据库配置文件_.NETCore添加及读取默认配置文件信息
  4. JavaScript一个简易枚举类型实现扑克牌
  5. python处理era5_ERA5数据python批量下载程序
  6. Google Wave 的失败给现代实时协作办公的一个重大教训!
  7. [Android工具]音乐下载软件,MP3音乐无损音乐下载器
  8. c语言char str什意思,char *str与*str的区别
  9. 概率论考点总结类型27 上侧α分位点
  10. 软件设计师考试重点知识点梳理
  11. 练习题:千克转换成磅
  12. 两位图灵奖得主万字长文:新计算机架构,黄金十年爆发!
  13. 几种实现动画效果的优化方法(will-change属性的使用)
  14. NBIS单细胞教程:差异基因(五)
  15. 真正的标准化机房长啥样?
  16. html如何缩进对齐,你如何缩进你的HTML?
  17. 【以太网通信】RGMII 接口及其时序规范
  18. php给图片添加文字水印
  19. Zadig 推出手把手教程,一起来尝试吧!
  20. 1014 Waiting in Line 队列操作

热门文章

  1. 3GPP协议对应的协议文档
  2. The value of ESP was not properly saved across a function call.
  3. 程序员的修炼-从优秀到卓越札记:阅读之美
  4. Unity画线(Vectrosity5.6.1插件)
  5. 在职人士,围绕工作开展学习更实在
  6. 项目中使用自定义字体
  7. STM32全国研讨会:且看Python 和OpenMV如何在 STM32 MCU上运行AI 2020-09-15 07:10 预计 24 分钟读完
  8. 未来stem课程的发展之路
  9. 计算机网络学习笔记——IP Header Checksum(校验和)的计算方法
  10. 机器学习应届面试会问到的面试问题汇总