ITPub博客

首页 > 应用开发 > IT综合 > 填报表如何生成 UUID 标识

填报表如何生成 UUID 标识

IT综合 作者:xiaohuihui 时间:2020-06-18 07:26:23 0 删除 编辑

针对这类问题最直接有效的办法就是在数据库端定义字段自动增长,因为不管多少个用户,对数据库来说只是一个更新数据库的命令队列。但数据库主键自增长默认生成的均为固定步长的连续数值,如果要创建 UUID 主键的话,可能需要通过触发器实现。

如果选对了报表工具,我们就可以不依赖数据库,在报表端轻松生成 UUID 标识。

大致实现步骤:

1. 在报表展现的 jsp 页面中定义 UUID 方法如下:

function newUUID()
   {
            var uuid = "";
            for (var i = 1; i <= 16; i++){
             var n = Math.floor(Math.random()*16.0).toString(16);
             uuid +=   n;
          }
        var len = uuid.length;
        return uuid;   
}

注:UUID 方法不会写也没关系,网上有很多,可以直接复用。

2. 在报表中直接调用该方法即可。

具体可参考: 行式填报表轻松搞定流水号

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69900830/viewspace-2699081/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-12-01

  • 博文量
    326
  • 访问量
    194629