C#如何自动增加混合ID [英] C# how to auto increase mixed id

查看:98
本文介绍了C#如何自动增加混合ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我自动增加了数值,但我想知道如何增加像'cg123'这样的混合值。需要存储数据库并检索它。



我尝试过:



我试过数值增量法。下面附带的代码

I have auto increase the numerical value but I want to know how to increase a mixed value like 'cg123'. Need to store database and retrieve it.

What I have tried:

I have tried numerical increment method. Code below attached

推荐答案

您好



您可以通过添加新列修改表架构来获得预期对于下面的EmpCode



Hi

You can get expected by modify the Table Schema by adding new Column for EmpCode like below

create  table tblEmpCodeTest (ID bigint identity(1 ,1),
EmpCode as 'CG'+Replicate('0', 3 - LEN(ID))+ cast(ID as varchar)  persisted not null primary key ,
FirstName varchar(10))





注意:MS SQL Server数据库查询



谢谢

Siva Rm K



Note : MS SQL Server DB Query

Thanks
Siva Rm K


使用 IDENTITY(属性) [ ^ ]用于自动增量。



看一下这篇文章在sql server中自动生成自动递增的唯一字母数字id或数字 [ ^ ]这篇文章指的是你正在寻找的完全相同的东西。
Use IDENTITY (Property)[^] for auto increment.

Take a look at this article Auto generate auto incremented unique alphanumeric id or number in sql server[^] This article refer exactly same things you are looking for.


检查出来:向您的数据库询问该唯一ID [ ^ ]


这篇关于C#如何自动增加混合ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆