报表填报ID值如何生成

项目中原来的ID是这样生成的

但是现在要用报表了,问下这个ID值改怎么生成,在网上看到用UUID()这个函数,但是这个生成的是32位的,我需要的是18位的number(18)类型的

FineReport黄河涛 发布于 2016-6-3 10:05
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
gxy120313发布于2016-6-3 10:05(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2016-6-3 10:26(编辑于 2023-9-6 09:34)
555
  • 黄河涛 黄河涛(提问者)

    js目前还没用过,要去试下,还有就是触发器的话,看情况了
    回复
    2016-06-03 10:48 
最佳回答
0
gxy120313发布于2016-6-3 10:46(编辑于 2023-9-6 09:34)
555
最佳回答
0
黄河涛发布于2016-6-3 10:48(编辑于 2023-9-6 09:34)
555
最佳回答
0
黄河涛发布于2016-6-3 11:08(编辑于 2023-9-6 09:34)
555
  • gxy120313 gxy120313

    FORMAT(SUM([sql (\"uchome\",\"select max(odd) from customtable_se0010_d_instodk\",1,1)],[1]),\"000000000000000000\")

    uchome数据库名称,odd字段,customtable_se0010_d_instodk表名
    SUM([sql (\"uchome\",\"select max(odd) from customtable_se0010_d_instodk\",1,1)取出数据库odd最大的值,在加1,以免数据重复

    也可以将sum,换成seq,seq是每次都会重1开始
    回复
    2016-06-03 10:05 
最佳回答
0
EchoMengjiong发布于2016-6-3 14:09(编辑于 2023-9-6 09:34)
555
最佳回答
0
HaiBao发布于2016-6-3 15:37(编辑于 2023-9-6 09:34)
555
最佳回答
0
gqmao发布于2016-6-4 17:52(编辑于 2023-9-6 09:34)
555
最佳回答
0
liqinghai发布于2017-11-30 10:55(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1875浏览人数
  • 最后回答于:2017-11-30 10:55
    活动推荐 更多
    热门课程 更多
    返回顶部