如题,例如:“BZ00001”“BZ00002”每点击一个button就生成一个

解决方案 »

  1.   


    非int型的自动增长列
    --测试表
    create table Zlk(code varchar(10),name varchar(50),sex varchar(2))
    insert into zlk values('zl00001','accp','男')
    go--自动获取编号
    create function f_getcode()
    returns varchar(10)
    as
    begin
    declare @code varchar(10)
    select @code='zl'+right('00000'+cast(
    isnull(max(right(code,5)),0)+1 as varchar),5) 
    from zlk WITH(XLOCK,PAGLOCK) --创建表级锁
    return @code
    end
    go
    --通过函数插入数据
    insert into zlk values(dbo.f_getcode(),'admin','女')--查询结果
    select * from zlk
      

  2.   

    public int i{get;set}i+=;List<String> lst=new List<String>();
    lstr.Add("BZ"+i.ToString.padleft(4,'0');