硕迪填报如何自动生成UUID并存入数据库
  jr6gtHij3Uyj 2023年12月12日 14 0

硕迪填报如何自动生成UUID并存入数据库

需求:1、在不修改jsp页面的情况下,如何生成一个UUID并存入数据库?

2、修改数据时,根据UUID去更新数据。

现在我总结一个更简洁的方法,具体操作步骤如下:

1、填报表界面

硕迪填报如何自动生成UUID并存入数据库_自动生成

2、数据来源界面

可以通过“使用向导生成脚本”直接生成如下查询:

ss=A1.query("SELECT ID,FIRST_CLASS_ID,SHIFT,ITEM_VALUE,CREATE_TIME FROM t_dm_first_class_value")

硕迪填报如何自动生成UUID并存入数据库_自动生成_02

3、数据去向界面

可以通过“使用向导生成脚本”直接生成如下查询:

>A1.update@k(ss:ss_old,t_dm_first_class_value,'ID','FIRST_CLASS_ID','SHIFT','ITEM_VALUE','CREATE_TIME';ID)

但我们想要让它自动生成ID的话,重要的是在B1单元格判断ID是否为空,为空就传入一个随机的UUID,不为空直接通过ID更新数据,如下:

>ss.run(if(~.ID==null,~.ID=string(long(now()))+string(rand(10000)),))

硕迪填报如何自动生成UUID并存入数据库_自动生成_03

4、数据预览及回填

在上速操作完成的情况下,点击页面上IE图标,在浏览器预览,界面如下:

硕迪填报如何自动生成UUID并存入数据库_数据库_04

此处我们的ID列可隐藏,在设计界面,把ID列的列宽设置为0即可。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月12日 0

暂无评论

推荐阅读
jr6gtHij3Uyj