龙空技术网

达梦数据库创建UUID函数

雷董影视分享 23

前言:

当前小伙伴们对“mysqluuiduuid”都比较关注,你们都需要分析一些“mysqluuiduuid”的相关资讯。那么小编同时在网摘上网罗了一些有关“mysqluuiduuid””的相关资讯,希望各位老铁们能喜欢,我们快快来了解一下吧!

接触达梦数据库有一段时间了,整理了一些资料,今天分享一下达梦数据UUID自定义函数(其他数据库也是可以适配使用的哦)

UUID函数定义

很多数据库都有提供UUID函数,可是接触达梦数据库后,发现达梦数据库并没有UUID函数定义,不知道为什么,这样的话要自定义数据的时候就得通过程序去实现,比如用Java来实现:

//Java实现

import java.util.UUID;

public class MakeUuid {

public static String uuid(){

UUID uuid = UUID.randomUUID();

return uid;

}

}

既然数据库没有,那我们就自己动手来一版自定义数据函数,话不多少,直接上手

//创建UUID函数

CREATE OR REPLACE

FUNCTION get_uuid

RETURN VARCHAR

IS

guid VARCHAR (50);

BEGIN

guid := lower(RAWTOHEX(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;

//查询UUID函数

select get_uuid from dual

这样就制作完成一个自定义UUID函数,直接引用吧。

接下来看一下效果

没创建之前的效果开始创建创建成功后的效果

欢迎点击!!!

标签: #mysqluuiduuid #达梦数据库生成uuid #达梦数据库新建一个数据库