问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在oracle库中用UUID创建序列的使用方法

发布网友 发布时间:2022-04-07 22:13

我来回答

3个回答

懂视网 时间:2022-04-08 02:34

Oracle中生成uuid的方法


 下载LOFTER客户端 
在Oracle SQL 提供了一个生成uuid的函数sys_guid:
http://download.oracle.com/docs/cd/E11882_01/server.112/e17118/functions187.htm#i79194
http://en.wikipedia.org/wiki/Universally_unique_identifier


SQL> select sys_guid() from dual ;
SYS_GUID()
--------------------------------
A8F662B86E7413FEE040970A437C6BD7


但该函数如下问题:
 1.返回类型为RAW
 2.没有- (dash)分隔符
 3.返回的字母大写


为了使产生的uuid符合rfc 4122的标准(http://tools.ietf.org/html/rfc4122)
创建函数如下,测试通过。


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;


SQL> select get_uuid from dual ;


GET_UUID
--------------------------------------------------------------------------------
a8f662b8-6e7a-13fe-e040-970a437c6bd7


SQL> /


GET_UUID
--------------------------------------------------------------------------------
a8f662b8-6e7b-13fe-e040-970a437c6bd7


SQL> /


GET_UUID
--------------------------------------------------------------------------------
a8f662b8-6e7c-13fe-e040-970a437c6bd7

 

Oracle中生成uuid的方法

标签:

热心网友 时间:2022-04-07 23:42

create sequence seq_uuid;
然后在以后insert的时候 这个字段的value填seq_uuid.nextval

热心网友 时间:2022-04-08 01:00

sequence吧?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
太平盛世专辑曲目 梦见自家灶台缺个角 如何看待宝马3系? - 知乎 为什么缺爱的女人婚姻难幸福快乐 求一些好看的架空言情小说,最好是以第一人称为视角的。小白文请绕。 带双目相机的无人机有哪些 禄莱1982年后 工业3d相机国内有哪些靠谱的厂商,特别是在阳光和弱光环境 海康全新双目单线相机 | 消盲区、抑杂光,引领3D检测新突破 10米范围内实现零盲区大FoV深度测量,奥比中光发布Gemini 2双目... 跪求改变WORD文档中文字颜色的快捷键 分析 大秦铁路股票走势分析?大秦铁路的盈利能力分析?牛叉诊股大秦铁路股票? word文档修订文本是红色如何设置? 深度分析大秦铁路?股票大秦铁路股吧?牛叉诊股大秦铁路? WPS文字内存不足是会怎么样 中国电建基本面和技术面分析?中国电建大数据分析股票?中国电建股票手机牛叉诊股? 中国核建股票基本面分析线?中国核建财务状况分析?中国核建股票牛叉诊股? 中国交建股票成交量为什么那么大?中国交建2021年一季报?牛叉诊股中国交建股票? 001213中铁特货今天走势?中铁特货的市盈率分析?中铁特货手机牛叉诊股? 电动车前面一直鸡鸡响什么原因? 我电动车轱辘前面总响,是怎么回事啊? 喝什么能减肥? 刚买的电动车车头吱吱响是什么原因? 电动车总是响是哪里的问题 铜陵有无糖韩今蜂蜜柚子茶吗? 电动车摩托车头停车时嗡嗡响是什么原因 电动车前轮咯噔咯噔响是什么原因? 联想笔记本电脑按什么键可以选择u盘启动? 电动车前轮哒哒哒响是什么原因啊? 用电饼档做披萨上盘要不要开? 黑多 这是什么字? 什么物体可以膨胀 “黑加多”这个字怎么念? 哪些物品会膨胀 什么东西放肉里能使肉膨胀 黑多,这念什么字 哪些东西可以膨胀 左边一个黑,右边一个多,这个字怎么念 什么东西(比如汽油 酒精)可使橡胶快速膨胀 什么东西最轻还能膨胀? 黑字旁加一个多字怎么念? 有什么东西可以瞬间膨胀产生气体,急用谢谢 黑多 合起来怎么读啊 那些东西可以随着压力变大而膨胀? 上海话的“黑多”是什么意思? 什么东西通电后膨胀 什么东西被太阳照射后会剧烈膨胀? dark怎么读 黑作为姓时读什么音 什么东西能在一定时间内迅速膨胀,后非常坚固?