zoukankan      html  css  js  c++  java
  • 格式化SYS_GUID()成为标准格式

                                        格式化SYS_GUID()

    Oracle里面用RAW(16)保存SYS_GUID()的结果,不过字节顺序(byte order)和标准的GUID不同。如下

    标准GUID: 265B113F-0E9D-F44D-A9D4-18BC4D3E836C
    RAW(16) : 3F115B26 9D0E 4DF4 A9D4 18BC4D3E836C (实际没有空格,这里是为了显示方便)

    为了方便查看,可以用正则表达式进行简单的转换

    create table t(x raw(16)); 
    insert into t(x) 
    select sys_guid() from dual connect by rownum <=5; 
    commit; 
    select x, 
          regexp_replace(x, 
                          '(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})(.{4})', 
                          '\4\3\2\1-\6\5-\8\7-\9-') as fmt_x 
      from t; 

      
    X                                                                 FMT_X
    --------------------------------                      --------------------------------------------------------------------------------
    B5D8E10BB3BCC595E040007F01000F49     0BE1D8B5-BCB3-95C5-E040-007F01000F49
    B5D8E10BB3BDC595E040007F01000F49     0BE1D8B5-BDB3-95C5-E040-007F01000F49
    B5D8E10BB3BEC595E040007F01000F49     0BE1D8B5-BEB3-95C5-E040-007F01000F49
    B5D8E10BB3BFC595E040007F01000F49     0BE1D8B5-BFB3-95C5-E040-007F01000F49
    B5D8E10BB3C0C595E040007F01000F49     0BE1D8B5-C0B3-95C5-E040-007F01000F49




    PS:
    本文参考了这个小工具 http://www.robobunny.com/cgi-bin/guid

  • 相关阅读:
    【转帖】asp.net mvc与webform区别
    [学习jquery]深入了解jquery(1)jquery对象
    windows ce 4.2/5.0/6.0/windows mobile设备直接连接PC端的SQLserver
    dotNet dispose 和 close的区别
    简易快速理解 ERP
    互联网盈利模式77种创新 [转]
    软件开发的基础知识[1]
    什么是 SHTML
    ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了![msdn]
    主页制作五十式[好帖就要转]
  • 原文地址:https://www.cnblogs.com/wait4friend/p/2334570.html
Copyright © 2011-2022 走看看