1 import java.util.UUID; 2 import COM.ibm.db2.app.UDF; 3 4 public class UDFUUID extends UDF{ 5 public static String uuid(){ 6 UUID uuid = UUID.randomUUID(); 7 //去掉中间的分隔 8 String uid = uuid.toString().replaceAll("-", ""); 9 return uid; 10 } 11 }
2.把JAVA类放到DB2函数库目录下去,放到IBMSQLLIBFUNCTION下
3.用DB2带的jdk编译一下,
IBMSQLLIBjavajkdbinjavac 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());
以后想怎么用就怎么用吧
DB2定义UUID
标签:
本文系统来源:http://www.cnblogs.com/runningwater-table/p/4574768.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!