首页 > 其他分享 >NC65主键含义

NC65主键含义

时间:2023-12-26 10:22:47浏览次数:31  
标签:编码 数据源 含义 ID 流水号 NC65 主键 select

最简单的办法,调用用友的类

import nc.jdbc.framework.generator.SequenceGenerator;

IdGenerator idGenerator = new SequenceGenerator();
System.out.println(idGenerator.generate());

算法分析:

PK=4位(集团编码)+2位(数据源ID)+14位(流水号)
4位(集团编码)=select groupno from org_group where code='集团代码'
2位(数据源ID)=自己运行sysConfig.bat,看标识ID
14位(流水号)=select idnumber from PUB_OID where pk_corp='集团编码',注意这个idnumber是基础流水号
基础流水号+1后,通过一些转换,就生成了流水号,主要是限制每位流水号字符在0~9|A-Z之间.

标签:编码,数据源,含义,ID,流水号,NC65,主键,select
From: https://www.cnblogs.com/kwoky/p/17927554.html

相关文章

  • NC65二开经验总结
    公式相关1.显示公式没执行列表界面显示,卡片界面不显示:Handler的onBoCard执行:getBillCardPanel().execHeadLoadFormulas();Controller的isLoadCardFormula返回true另外,字段录入长度不够时,列表显示,卡片不显示2.带出数据执行公式表头显示公式,执行getBillCardPanel().execHe......
  • Python 中 key 参数的含义及用法
    哈喽大家好,我是咸鱼我们在使用sorted()或map()函数的时候,都会看到里面有一个key参数其实这个key参数也存在于其他内置函数中(例如min()、max()等),那么我们今天就来了解一下key参数的含义以及用途吧!原文:https://www.thepythoncodingstack.com/p/the-key-to-the-key-p......
  • mybatis获取insert操作自增主键值原理
    大家好,我是joker,希望你快乐。上一篇mybatisinsert操作获取自增主键中介绍了如何获取主键值,接下来这篇我们将通过跟踪源码的方式进一步探究mybatis是如何获取到主键的。其实上一篇中,通过官方文档我们可以看出mybatis还是通过 JDBC的getGeneratedKeys方法获取由数据库内部生......
  • debezium同步Oracle数据时,更新操作只有被变更字段,其余字段值为null,主键ID值为0
    1.情景展示使用debezium的Oracle插件(io.debezium.connector.oracle.OracleConnector)自动读取Oracle的归档日志。当我对Oracle数据库受监控的表(待同步表),进行更新操作后,debezium会自动将变更记录推送到kafka当中。新增和删除操作,数据都能同步到另一个数据库。但是,更新操作,数据......
  • mybatis获取insert操作自增主键值
    大家好,我是joker,希望你快乐。在日常使用mybatis时,经常会遇到数据库表的主键是自增id的情况。数据库的表结构又设计成主子表的情况,在插入主表数据后,为了维护主子表关系,通常需要获取插入主表中的自增id。代码示例mapper.xml<insertid="insertCity"parameterType="City"useG......
  • Postgresql中自增主键序列的使用以及数据传输时提示:错误:关系"xxx_xx_xx_seq"不存在
    场景Postgresql在Windows中使用pg_dump实现数据库(指定表)的导出与导入:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/135011801上面讲使用pg_dump进行postgresql的导出与导入。如果使用Navicat可以直接连接两个库,则可直接使用数据传输功能。但是在传输某个表......
  • sqlserver 查询一个表的主键是哪些表的外键
    select object_name(a.parent_object_id)as '表名'from sys.foreign_keys awhere a.referenced_object_id=object_id('XXX')--XXX为需要查询的表......
  • 主键和外键
    主键主键(PrimaryKey):主键是用于唯一标识表中每一行记录的字段或字段组合。每个表只能有一个主键,且主键的值不能重复且不能为NULL。主键通常用于加速数据检索,因为数据库系统会为主键创建索引。在MySQL中,可以在表的创建时或之后通过ALTERTABLE语句添加主键。在创建表时定义......
  • 约定式提交(一种用于给提交信息增加人机可读含义的规范)
    约定式提交1.0.0概述约定式提交规范是一种基于提交信息的轻量级约定。它提供了一组简单规则来创建清晰的提交历史;这更有利于编写自动化工具。通过在提交信息中描述功能、修复和破坏性变更,使这种惯例与SemVer相互对应。提交说明的结构如下所示:原文:<type>[optionalscope......
  • 视频流的含义、定义及其工作原理分析
    流媒体是一种通过互联网传输,将音频、视频等多媒体内容从存储设备传输到另一个设备的技术。与传统下载方式不同,流媒体可以实现边下边播,用户无需等待完整文件下载即可开始观看,同时具有流畅体验。流媒体的优点在于方便快捷,用户只需要网络连接和播放设备就能随时随地观看或听取所需内......