C#生成编号】的更多相关文章

今天抽了点时间,写了一个通用的生成编号的程序! 我的生成规则为年月日+两位编号,即:yyyyMMdd+两位编号,譬如:2018101001 / 2018101002 / 2018101003 首先,一个项目中有很多表需要生成编号,譬如:产品编号,评估编号,学生学号等 下面看看我的思路,如下: 首先创建一张表,如下: create table CM_CodeNo ( Id ,) primary key not null, CodeCate ) not null unique,--现场考察 非设计类…
本文出处:新浪博客“小数码植物摄影”之http://blog.sina.com.cn/s/blog_629be3eb0100sih3.html 新浪博客“小数码植物摄影”首页:http://blog.sina.com.cn/u/1654383595 EndNote是一款科技论文文献管理软件,使用它可以很好的分类.筛选.阅读各类文献,在用word写科技论文时,只要应用它,就能很方便的在文章后面自动生成参考文献,用不着一点点按照格式费劲地去输入什么中括号.点.逗号.冒号之类的麻烦符号. 应用EndN…
描述:每种单据新建时,自动生成它的单据编号. 规则如:固定码+日期+流水号 (ABC1603180001) 方法一:触发器 触发器的缺点是,执行了sql之后才看到编码. 测试:流水号不能超过最大数,否则后面的号码全是0 --有两张表,客户表和项目表,要求:新建项目时自动生成项目编号,每个不同的客户的项目的编号从1开始 --项目编号格式为PJ+"-"+"客户编号"+"-"+"日期"+"-"+"流水号…
//自动生成账单编号 public string GetNewPoID(string Prefix) { string NewPoID = Prefix + DateTime.Now.Year.ToString().Substring(2); CommandText = "SELECT count(*) FROM OverSystems_PoInfo where PoNo like '" + NewPoID + "%'"; if (Convert.ToInt32(s…
开始: 在testing中,为了模拟orders,有个要求给数据库dba,如何通过后台数据库脚本快速批量生成orders. 分析 站在数据库角度,批量生成orders,也就是批量生成表中的行数据. sql中,通过cross join 可以把两个table (如 A ,B )组合,形成一个笛卡尔积,如图1 图1 如果,对图1的组合结果,进行一次迭代组合,那么就可以得到一个16行的结果,如图2: 图2 在sql sever 中,通过下面的sql语句分析需要A, B表组合,迭代多少次可以能生成上百万行…
private string GetAccountNo() { try { string shortName="B"; "; //查询数据库 7位且包含“B” && x.AccountNo.Contains(shortName)).OrderByDescending(x => x.AccountNo).ToList(); ) { //取第一个 string latestNO = templist.FirstOrDefault().AccountNo; /…
单独的seq.xml文件 <?xml version="1.0" encoding="utf-8"?><openerp> <data noupdate="1"><!-- Sequences for demo_contract_lx --> <record id="seq_type_demo_contract_lx" model="ir.sequence.type&…
随着项目用户数量的扩大,高并发随之而来.那么如何在当前系统生成唯一编号呢? 一台数据库可以用自增,集群呢?当然也有随之的解决方案,但是最好的还是在项目生成了唯一的编号再插入到数据库.而不是数据库插入了再返回来,因为这中间多了一步查询的过程. 当然很多人会讲用这个那个技术,比如 redis 等等,当然能做到.你redis研究的很深,集成事务等等.但是又怎么样呢?redis最擅长的还是 key—value,每秒的吞吐量有10万,但是集成了事务等等有吗?肯定没有. 你别忘了这是个算法问题,你就没想想这…
using System;using System.Collections.Generic;using System.Diagnostics;using System.Text; namespace Infrastructure{ /// <summary> /// 常用公共类 /// </summary> public class CommonHelper { #region Stopwatch计时器 /// <summary> /// 计时器开始 /// </…
一.引言 上一篇.NET ORM框架HiSql实战-第二章-使用Hisql实现菜单管理(增删改查) 中菜单编号采用的是雪花ID,生成的编号无法自定义.比如本系统的一个申请业务,需要按前缀+日期+流水号的规则生成[申请编号],这样就可以用到hisql的自定义编号. hisql自定义编号不但可以生成雪花ID,很重要的是支持类似以下规则的编号: 规则1:20220001.202200001....到202299999 或到 2022ZZZZZ. 规则2:BH20220708000001.BH20220…