前言:
当前小伙伴们对“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 #达梦数据库新建一个数据库