中易网

ASP.NET,用C#,自动生成编号,跟数据库有关,比如数据库中有A0001...A0023,数据库字段为ID

答案:3  悬赏:0  
解决时间 2021-02-12 05:50
ASP.NET,用C#,自动生成编号,跟数据库有关,比如数据库中有A0001...A0023,数据库字段为ID
最佳答案
这个在数据库里弄
自己改成相对应的存储过程
SELECt 'A' + RIGHt( '0000'+LTRIm(MAX(RIGHt(ID,4))+1) , 4 )
FROM 表名
全部回答
写一个proc,先查出最后一个,截取得到后面的数字(从第一个不等于0的数字开始),加上1,不够四位前面补0,最后补A就ok了
通过 select top 1 ID from tablename order by ID desc --获取最大ID的方法有很多种SQL写法 获取最大ID, 然后 int maxValue = Convert.ToInt32(ID.SubString(1,4)).ToString(); maxValue ++; string newID = string.Format("A{0}",maxValue.ToString().PadLeft(4,'0'));
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
胖矮个小饭店怎么去啊,有知道地址的么
干柠檬种子可以种活吗?
女朋友当我面叫她姐给她介绍男朋友。几天后她
大学里发的社保卡要怎么用
田间取土样有哪些方法?分别怎么取
我是学无机非金属材料的,进中铁中建都干些什
福善寺地址在什么地方,想过去办事
地砖铺贴是拼花好还是不拼花好
MOJO是品牌衣服吗?
索尼金边55吋平板电视多少钱
共同犯罪 从犯可以向主犯主张人身损害赔偿吗
兴学村我想知道这个在什么地方
爱吃棒棒糖的男孩是不是幼稚!~
服装类货品专员 货品经理 货品主管 是具体做
新鲜芒果怎么催熟
推荐资讯
请问我在淘宝上买Q币钱交了,但是没有收到货
左堤路/X024(路口)我想知道这个在什么地方
美特斯邦威特惠店怎么去啊,有知道地址的么
用U盘把硬盘改成mbr后分区,装系统正常,u盘
爱莲说中第二段结尾句“牡丹之爱,宜乎众矣”
梨园祥·丽雅阁酒店在什么地方啊,我要过去处
DNF阿修罗用泰坦的强化戒指怎么样
为什么我在淘宝付款的时候显示我的账号存在异
追怎么读音是什么
穿越火线游戏击杀图标就是替换不了?
十八担我想知道这个在什么地方
有什么类似西方世界的劫难系列 斗破的魔兽地
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?