Java,Javascript,Oracle开发生成UUID或GUID方法总结

1.Java开发生成UUID或GUID方法

// 36位的,带中划线
java.util.UUID.randomUUID().toString();
 // 32位的,去掉中划线
java.util.UUID.randomUUID().toString().replaceAll("-", "");

2.Javascript开发生成UUID或GUID方法

/* 参数middle_line true:带中划线 false不带中划线*/
function newGuid(middle_line)
     {
var length = 32;
         var result = "";
         for ( var i = 1; i <= length; i++)
         {
             var n = Math.floor(Math.random() * 16.0);
             if (n < 10)
             {
                 result += n;
             }
             else if (n == 10)
             {
                 result += "a";
             }
             else if (n == 11)
             {
                 result += "b";
             }
             else if (n == 12)
             {
                 result += "c";
             }
             else if (n == 13)
             {
                 result += "d";
             }
             else if (n == 14)
             {
                 result += "e";
             }
             else if (n == 15)
             {
                 result += "f";
             }
             if (middle_line && ((i == 8) || (i == 12) || (i == 16) || (i == 20)))
             {
                 result += "-";
             }
         }
         return result;
     };

3.Oracle开发生成UUID或GUID方法

select SYS_GUID() from table_name 
时间: 2024-10-09 07:08:56

Java,Javascript,Oracle开发生成UUID或GUID方法总结的相关文章

Oracle中生成uuid的方法

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_

oracle生成.net的guid方法;

在Oracle SQL 提供了一个生成uuid的函数sys_guid:http://download.oracle.com/docs/cd/E11882_01/server.112/e17118/functions187.htm#i79194http://en.wikipedia.org/wiki/Universally_unique_identifier SQL> select sys_guid() from dual ;SYS_GUID()--------------------------

mysql 生成UUID() 即 ORACLE 中的guid()函数

MYSQL 生成UUID 即 guid 函数-- 带 - 的UUIDselect UUID() -- 去掉 - 的UUIDselect replace(uuid(),'-','') 一个表的数据插入另一个表中. INSERT INTO 目标表 SELECT * FROM 来源表; INSERT INTO目标表 (字段1, 字段2, ...)SELECT字段1, 字段2, ...FROM来源表 ; 原文地址:https://www.cnblogs.com/chxl800/p/10716665.ht

java、c#、oracle生成uuid的方法

1.java生成uuid string a = UUID.randomUUID().toString() 参考:https://blog.csdn.net/qq_36411874/article/details/80360207 2.C#生成uuid string a = Guid.NewGuid(); 参考:https://cloud.tencent.com/developer/ask/90572 3.oracle生成uuid select sys_guid() from dual 参考:ht

数据库、C#、Java生成唯一GUID 方法

GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值. GUID 的格式为"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字.例如:76895313-839E-4E89-BAFC-B253BFF3173F 世界上的任何两台计算机都不会生成重复的 GUID 值.G

Java 生成 UUID

阅读目录 1.UUID 简介 2.UUID 组成 3.项目实战 回到顶部 1.UUID 简介 UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分. UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要

java生成UUID

UID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份.UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定.如此一来,每个人都可以建立不与其它人冲突的 UUID.在这样的情况

(转)java生成UUID通用唯一识别码 (Universally Unique Identifier)

(原文链接:http://blog.csdn.net/carefree31441/article/details/3998553)   UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份.UUID 的目的,是让分布式系统中的所

java生成UUID通用唯一识别码 (Universally Unique Identifier)

UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份.UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定.如此一来,每个人都可以建立不与其它人冲突的 UUID.在这样的情