采用Oracle自带的sys_guid()方法可以生成一个会产生一个跟MAC地址、生成时间相关的一个32位16进制的随机数。数据类型是 raw(16) 有32个字符;
select sys_guid() from dual;
结果: 生成了一个含有大写字母的32位字符的随机数
转小写:
select lower(sys_guid()) from dual;
实际应用:
insert into tablename (Id, filed1, filed2,filed3) value (lower(sys_guid),value1,value2,value3);