oracle数据库怎么生成的uuid

2025-11-02 12:21:51

1、首先点击开始菜单中的PLSQL Developer图标打开PLSQL工具软件.

oracle数据库怎么生成的uuid

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

oracle数据库怎么生成的uuid

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

oracle数据库怎么生成的uuid

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

oracle数据库怎么生成的uuid

5、为了让生成的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;

oracle数据库怎么生成的uuid

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

oracle数据库怎么生成的uuid

7、总结:

1.打开PLSQL并登录oracle数据库.

2.新建SQL窗口.

3.用sys_guid()函数得到GUID.

4.构建GET_UUID() 函数将GUID码转换为UUID码的格式.

4.执行GET_UUID()函数得到UUID码

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢