oracle数据库怎么生成的uuid
1、首先点击开始菜单中的PLSQL Developer图标打开PLSQL工具软件.
2、输入用户名和密码登录指定的oracle数据库。
3、点击【文件】--》【新建】--》【SQL窗口】,新建一个空白SQL窗口。
4、输入语句 select sys_guid() as GUID from dual 按工具栏上的齿轮图标或快捷键F8执行,得到一串32位的字符串,该语句利用系统函数sys_guid()生产一个唯一的32位GUID码。
5、为了让生成的GUID码符合UUID码的格式,可以构建一个小函数将生成的GUID用substr函数截取并用横杠分隔开。执行以下语句创建一个名为GET_UUID的函数。
CREATE OR REPLACE FUNCTION GET_UUID
RETURN VARCHAR
IS
guid VARCHAR (50);
BEGIN
guid := 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;
6、最后再输入 select GET_UUID() from dual 语句执行,就能方便的得到标识格式xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的UUID码了。
7、总结:
1.打开PLSQL并登录oracle数据库.
2.新建SQL窗口.
3.用sys_guid()函数得到GUID.
4.构建GET_UUID() 函数将GUID码转换为UUID码的格式.
4.执行GET_UUID()函数得到UUID码
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:35
阅读量:120
阅读量:176
阅读量:163
阅读量:189