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

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

时间:2023-12-20 11:31:41浏览次数:37  
标签:界面 UUID 填报 ss 生成 硕迪 如下 ID

硕迪填报如何自动生成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即可。

标签:界面,UUID,填报,ss,生成,硕迪,如下,ID
From: https://blog.51cto.com/u_15470741/8904802

相关文章

  • 使用 Power Shell 修改 Hyper-V 虚拟机 UUID 的解决方案
    前言在研究了一下午k8s文档的时候,正准备开干,万万没想到一个uuid的问题卡了我几个小时,一直想在系统中解决,没想到最后在外部使用PowerSheel解决了,分享记录一二问题描述与尝试解决根据官方文档使用kubeadm创建k8s集群的准备,所以准备在之前文章中使用Hyper-V安装的Cen......
  • gh-ost 报错 ERROR 1236 (HY000): A slave with the same server_uuid/server_id as t
    使用gh-ost 对表在线加索引时,第一次发生了下面的报错(使用gh-ost很长时间了,第一次遇到这个报错):[2023/12/1211:48:08][error]binlogstreamer.go:77closesyncwitherr:ERROR1236(HY000):Aslavewiththesameserver_uuid/server_idasthisslavehasconnectedtoth......
  • mysql set column sha2(uuid(),512) as column default value via trigger
    mysql>showcreatetablet3;+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------......
  • 深入了解UUID:生成、应用与优势
    一、引言在当今数字化时代,唯一标识一个对象的能力变得越来越重要。UUID(UniversallyUniqueIdentifier,通用唯一标识符)应运而生,作为一种保证全球唯一性的标识方法,广泛应用于各种场景。本文将详细介绍UUID的生成方法、应用场景及其优势。UUID/GUID生成器--一个覆盖广泛主题......
  • 蓝牙 uuid
    关于UUID的二三事-简书(jianshu.com)ble4.2广播数据类型_蓝牙广播类型localnametype-CSDN博客华为手机debug蓝牙底层驱动(这是鸿蒙2.其他手机可能简单些)1.需要先打包customdocker.run的时候,基于这个docker2.手机需要打开开发者模式。3.如果出现 hbuilderxFailedt......
  • 硕迪数据分析系统功能使用怎么样?
    硕迪数据分析系统功能使用怎么样?1、硕迪数据分析系统做大屏有什么亮点吗?2、硕迪数据分析系统部署方不方便?3、硕迪数据分析系统支不支持Liunx?4、硕迪数据分析系统能不能完成复杂的报表?5、硕迪数据分析系统大屏的图表样式多不多?6、硕迪数据分析系统都支持那些数据源连接呢?—————......
  • Mysql主键不要使用uuid或者不连续不重复雪花id
    一、简介     mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一,单机递增),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?二、对比    2.1、自增主键id         自增......
  • Linux中uuid是什么?作用有哪些?
    在Linux中,uuid代表通用唯一标识符,是一种特定形式的标识符,在大多数实际用途当中可以安全地认为是唯一的。那么Linux中uuid是什么?作用有哪些?我们来看看具体内容介绍。在Linux中,UUID通用唯一标识符,是一种用于唯一标识文件系统或设备的字符串。UUID是一个由32个字符组成的标......
  • Long UUID生成
    编者在开发过程中用postman测试接口,发现要求id为必填且不能含有英文字母,问了对面开发人员才知道需要自己生成20位Long型uuid,写法大概如下,在需要生成的部分调用这个类即可。packagenc.bs.task.util;importjava.text.SimpleDateFormat;publicclassUUID{privatestaticvola......
  • UUID 的 5 个版本
    UUID 的全称是 UniversallyUniqueIdentifier,中文为通用唯一识别码。在对UUID进行说明之前,我们来看一个标准的UUID。下面就是一个标准的UUID,使用横杠分隔符来进行分隔: 123e4567-e89b-42d3-a456-556642440000xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxxUUID结构有关版......