DB2定义UUID
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了DB2定义UUID,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含748字,纯文字阅读大概需要2分钟。
内容图文
很多数据库都提供了UUID/GUID函数,可DB2却没有,不知道IBM怎么想的,好在DB2提供的了自定义函数接口,而且支持JAVA,既然没有,提供JAVA自定义函数,也好啊,用JAVA写个UUID太容易了,几行代码,下面自己弄个UUID吧
1. JAVA类
1 import java.util.UUID; 2 import COM.ibm.db2.app.UDF; 3 4 public class UDFUUID extends UDF{ 5publicstatic String uuid(){ 6 UUID uuid = UUID.randomUUID(); 7//去掉中间的分隔 8 String uid = uuid.toString().replaceAll("-", ""); 9return uid; 10 } 11 }
2.把JAVA类放到DB2函数库目录下去,放到IBM\SQLLIB\FUNCTION下
3.用DB2带的jdk编译一下,
IBM\SQLLIB\java\jkd\bin\javac UDFUUID.java
4.注册函数
1 drop function uuid; 2 create function uuid() 3 returns char(32) 4 fenced 5 variant 6 no sql 7 language java 8 parameter style java 9 external name ‘UDFUUID!uuid‘;
5.使用看看
values(uuid());
以后想怎么用就怎么用吧
原文:http://www.cnblogs.com/runningwater-table/p/4574768.html
内容总结
以上是互联网集市为您收集整理的DB2定义UUID全部内容,希望文章能够帮你解决DB2定义UUID所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。