oracle数据库怎么生成的uuid
来源:网络收集 点击: 时间:2024-02-18首先点击开始菜单中的PLSQL Developer图标打开PLSQL工具软件.

输入用户名和密码登录指定的oracle数据库。

点击【文件】--》【新建】--》【SQL窗口】,新建一个空白SQL窗口。

输入语句 select sys_guid() as GUID from dual 按工具栏上的齿轮图标或快捷键F8执行,得到一串32位的字符串,该语句利用系统函数sys_guid()生产一个唯一的32位GUID码。

为了让生成的GUID码符合UUID码的格式,可以构建一个小函数将生成的GUID用substr函数截取并用横杠分隔开。执行以下语句创建一个名为GET_UUID的函数。
CREATE OR REPLACE FUNCTION GET_UUID
RETURN VARCHAR
IS
guid VARCHAR (50);
BEGIN
guid := sys_guid();
RETURN
substr(guid,1,8)||-||substr(guid,9,4)||-||substr(guid,13,4)||-||substr(guid,17,4)||-||substr(guid,21,12);
END GET_UUID;

最后再输入select GET_UUID() from dual 语句执行,就能方便的得到标识格式xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的UUID码了。

总结:
1.打开PLSQL并登录oracle数据库.
2.新建SQL窗口.
3.用sys_guid()函数得到GUID.
4.构建GET_UUID() 函数将GUID码转换为UUID码的格式.
4.执行GET_UUID()函数得到UUID码
ORACLEGUIDUUIDPLSQL唯一版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_63826.html