mysql&oracle&db2 (uuid函数)

项目场景:

创建一个32位的UUID

问题描述

原因分析:

解决方案:

  1. mysql内置UUID函数
SELECT UUID();
SELECT UUID_SHORT();
  1. oracle内置UUID函数
SELECT sys_guid() FROM dual;
  1. db2,模拟UUID函数
SELECT 'TEST' || substr (CONCAT (HEX (RAND ()), HEX (RAND ())), 1, 28)
FROM XXXX;'TEST'开头、后跟28个随机十六进制字符的32位唯一标识符(UUID)

你可能感兴趣的:(DB,mysql,oracle,数据库)