zoukankan      html  css  js  c++  java
  • 还原ORACLE DUMP 的值

    还原DUMP出来的数字
    SQL> select dump(2000,16) from dual;

    DUMP(2000,16)
    ------------------
    Typ=2 Len=2: c2,15


    SQL> declare n number;
      2  begin
      3   dbms_stats.convert_raw_value('c215',n);
      4  dbms_output.put_line(n);
      5  end;
      6  /
    2000


    declare n number;
         begin
         dbms_stats.convert_raw_value('c215',n);
         dbms_output.put_line(n);
         end;
       /
    还原DUMP的字符串

    SQL> select dump('robinson',16) from dual;

    DUMP('ROBINSON',16)
    -------------------------------------
    Typ=96 Len=8: 72,6f,62,69,6e,73,6f,6e

    SQL> declare n varchar2(2000);
      2       begin
      3       dbms_stats.convert_raw_value('726f62696e736f6e',n);
      4       dbms_output.put_line(n);
      5       end;
      6     /
    robinson

    SQL> select dump('robinson') from dual;

    DUMP('ROBINSON')
    --------------------------------------------
    Typ=96 Len=8: 114,111,98,105,110,115,111,110

    其实这个时候DUMP出来的是以10进制显示的,也就是说114相对于72,也就是r,后面的字幕同样

    SQL> select to_char(114,'xxx') from dual;

    TO_C
    ----
      72

    SQL> declare n varchar2(2000);
      2       begin
      3       dbms_stats.convert_raw_value('72',n);
      4       dbms_output.put_line(n);
      5       end;
      6     /
    r

  • 相关阅读:
    Zara带你快速入门WPF(1)---开篇
    Vue Route Building the UI back-end framework
    TDX指标的理解与改造(价格到达指标线提醒)
    Vue生命周期详解
    Vue轻松入门,一起学起来!
    NodeJs安装步骤与淘宝镜像
    使用npm安装配置vue
    JavaScript面向对象
    vim常用快捷键
    python常用命令
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330715.html
Copyright © 2011-2022 走看看