oracle数据库获取uuid

  • 使用数据库内置函数sys_guid()

使用数据库内置函数sys_guid()


这里发现生成uuid是乱码,原因是SYS_GUID()是以RAW类型值形式返回一个全局唯一的标识符,因此用rawtohex函数转一下即可

   这样我们就可以得到一个32位得uuid了。
   ps:默认生成得UUID字符是大写,如果需要使用lower()转换成小写即可。
SELECT lower(RAWTOHEX(sys_guid())) FROM dual;

更多推荐

oracle数据库获取UUID