数据库创建函数_达梦数据库创建UUID函数

2023-10-27

数据库创建函数_达梦数据库创建UUID函数
接触达梦数据库有一段时间了,整理了一些资料,今天分享一下达梦数据UUID自定义函数


  1. UUID函数定义

很多数据库都有提供UUID函数,可是接触达梦数据库后,发现达梦数据库并没有UUID函数定义,不知道为什么,这样的话要自定义数据的时候就得通过程序去实现,比如用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函数,直接引用吧。

接下来看一下效果

  • 没创建之前的效果

在这里插入图片描述

  • 开始创建
    在这里插入图片描述
  • 创建成功后的效果
    在这里插入图片描述
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据库创建函数_达梦数据库创建UUID函数 的相关文章

  • html msn 消息,msn.html

    canvas 心 html body height 100 padding 0 margin 0 background 000 canvas position absolute width 100 height 100 Settings v
  • 51中断系统与vhdl状态机

    51中断系统与vhdl状态机 51单片机中断系统 1 为什么要引入中断 List item 51单片机中断系统 1 为什么要引入中断 中断是为使单片机具有对外部或内部随机发生的事件实时的处理而设置的 中断功能的存在 很大程度上提高了单片机处

随机推荐