首页 问答 在修改jsp页面的情况下,如何生成一个UUID并存入数据库?
问题详情

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

回答

硕迪填报如何自动生成UUID并存入数据库
需求:1、在不修改jsp页面的情况下,如何生成一个UUID并存入数据库?
2、修改数据时,根据UUID去更新数据。
现在我总结一个更简洁的方法,具体操作步骤如下:
1、填报表界面
1

2、数据来源界面
可以通过“使用向导生成脚本”直接生成如下查询:

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

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)),))
3

4、数据预览及回填
在上速操作完成的情况下,点击页面上 IE图标,在浏览器预览,界面如下:
4

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

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/2537.html

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

70068002

客服电话

400-888-8888

客服邮箱

70068002@qq.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站