直接在数据库中获取uuid

不同数据库下获得UUID的方法
Oracle 下使用sys_guid()获得32位UUID:
例如: select sys_guid() from dual;
mySQL 下使用UUID()获得36位UUID:
例如: select UUID();
MSSQL 下使用NEWID()获得36位UUID:
例如: select NEWID() ;
需要注意的的是 MSSQL和MYSQL下去的UUID 都会含有字符横杠'-' 总长度36为,如需获得32位UUID需做替换:
MSSQL:
SELECT REPLACE(NEWID(),'-','')
MYSQL:
select REPLACE(uuid(),'-','')

你可能感兴趣的:(oracle,mysql)