在Oracle中有一个产生GUID的函数SYS_GUID(),但是它产生的是一个16进制系列,由于ORACLE中没有专门的数据类型来存储GUID数据,一般用RAW(16)存储比较节约空间,在PL-SQL中,能有办法将这个16字节的GUID变成像Windows中常用的那种带"-"的形式吗?
直接在16进制中加"-"显示产生的GUID两者值其实是不等的,例如在SQL Server中'6F9619FF-8B86-D011-B42D-00C04FC964FF'
转换成16进制是0xff19966f868b11d0b42d00c04fc964ff,哪位使用过的请指导一下!