oracle 提供一个reverse函数,可以实现将一个对象反向转换.

比如:

SQL> select reverse('123456') from dual;

REVERSE('123456')
-----------------
654321

由于这个函数,是针对数据库内部存储的对象编码进行反转的,

因此,在比如:数字,中文等.因为实现存储的并不是直接编码后的结果,而是经过某种内部转换后实现的,因此,在转换完成后,并不一定是自己想要的结果.示例:

SQL> select reverse(123456) ,reverse('×××') from dual;

REVERSE(123456) REVERSE('×××')
--------------- -------------------------
-668706000000 ?秃补衩巳?兄

在这个地方,一个整数,一个中文内容,就被转换为其它的内容了.

我们dump看看,就明白oracle是如何reverse了

SQL> select reverse(123456),dump(123456),dump(reverse(123456)) from dual;

REVERSE(123456) DUMP(123456) DUMP(REVERSE(123456))
--------------- ------------------------- -------------------------
-668706000000 Typ=2 Len=4: 195,13,35,57 Typ=2 Len=4: 57,35,13,195

转载于:https://blog.51cto.com/zyfsport/317180

oracle reverse 反转函数相关推荐

  1. 在Oracle中reverse如何使用,oracle reverse 反转函数

    oracle 提供一个reverse函数,可以实现将一个对象反向转换. 比如: SQL> select reverse('123456') from dual; REVERSE('123456' ...

  2. reverse(反转函数)

    反转函数 #include<iostream> #include<algorithm> using namespace std;int main() {int a[100];c ...

  3. reverse()反转函数

    reverse用法 1.reverse函数反转string 2.reverse函数反转字符数组 例子: 分析与解答: reverse用法 1.reverse函数反转string #include &l ...

  4. Java字符串反转函数reverse()

    Java字符串反转函数reverse() package test1;public class TestReverse {public static void main(String[] args) ...

  5. 编写字符串反转函数 - 小小外星人的技术博客 - 博客频道 - CSDN.NET

    编写字符串反转函数 - 小小外星人的技术博客 - 博客频道 - CSDN.NET 编写字符串反转函数 分类: 笔试面试题 2010-11-07 20:47 863人阅读 评论(0) 收藏 举报 首先用 ...

  6. python 反向传值_Django中reverse反转并且传递参数的方法

    在写项目的过程中,有些函数不可避免的需要传入参数进去,所以我们在使用reverse进行反转时也需要传递参数.这个时候我们就可以使用 'reverse()' 中的 kwargs 参数了,它将传入一个字典 ...

  7. 编写字符串反转函数 .

    首先用数组下标的形式实现: 提供三种方法: 1.有中间变量 2.无中间变量 3.堆栈实现 #include <stdio.h>     #include <string.h> ...

  8. php字符串反转函数_PHP | 反转给定的字符串而不使用库函数

    php字符串反转函数 Given a string and we have to reverse it without using a library function. 给定一个字符串,我们必须不使 ...

  9. oracle中prad函数_等保测评2.0:Oracle身份鉴别

    一.说明 本篇文章主要说一说oracle数据库中身份鉴别控制点中测评项a的相关内容和理解. 二.测评项a a)应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换 ...

最新文章

  1. eclipse java luna,java-如何在Eclipse Luna中配置Lombok
  2. 和我一起作Tess的windbg lab - Lab3, Memory
  3. python中自定义函数如何传递动态参数_python 函数的动态参数
  4. 长大了Java! 提出Java桌面版
  5. Java中equals()和“==”区别
  6. C语言项目实战之简单的文本编辑器
  7. 149.直线上最多的点数
  8. 「小车看百度,大车看深兰」,自动驾驶公交驶向千亿蓝海市场
  9. 电池充电语音警报——隐私政策
  10. Hex编码与Base64编码
  11. 16.4 weak_ptr简介、weak_ptr常用操作与尺寸问题
  12. 华为语音合成服务,为用户提供实时、可替换、多音调的语音播放体验
  13. 2022眼健康展,视力康复展,验光设备展,护眼产品展,眼罩展
  14. B6065刨床推动架机械加工工艺规程及专用夹具设计(说明书+CAD图纸+工序卡+过程卡)
  15. python dlib安装
  16. stm32f429 pcb 原理图工程文件 OPENTX遥控器可用
  17. R语言使用lm函数构建带交互项的多元回归模型、使用step函数构建逐步回归模型筛选预测变量的最佳子集(step regression)
  18. Matlab 汉字乱码问题
  19. LabVIEW编程设置NI6251DAQmx物理通道例程与相关资料
  20. std::to_string

热门文章

  1. Kali Linux重新支持RTL8814au芯片
  2. 连接LilyPad之Linux平台的驱动
  3. ARP监测工具Arpwatch
  4. 分享Kali Linux 2016.2第42周镜像文件
  5. Mac OS X 10.9.3 Beta 8升级教程
  6. linux中流设备_Linux设备驱动子系统终极弹
  7. c语言二叉树最小值,C语言递归之二叉树的最小深度
  8. 升级鸿蒙实例,华为鸿蒙 HarmonyOS 最新动作:上线 40+ 个 Sample 示例应用
  9. Java 并发编程笔记(一)
  10. cookies java,java 中 Cookie的用法