Oracle中的UUID()

CREATE OR REPLACE FUNCTION "UUID"
    RETURN VARCHAR2
IS
    sysGuid VARCHAR2(38);
BEGIN
    SELECT (Substr(guid, 1, 8) || '-' || Substr(guid, 9, 4) || '-' ||
            Substr(guid, 13, 4) || '-' || Substr(guid, 17, 4) || '-' ||
            Substr(guid, 17, 12)) INTO sysGuid
    FROM (SELECT sys_guid() guid
          FROM Dual);
    RETURN sysGuid;
END;

创建UUID()方便使用,记录一下

总结日常用到的小东西


版权声明:本文为Sway_F原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。