如题,例如:“BZ00001”“BZ00002”每点击一个button就生成一个
解决方案 »
- 关于Form刷新的问题
- contextMenuStrip右键菜单在webBrowser控件里的问题!
- 游戏开发中的这几个“struct”类型的“变量”,什么意思???
- 用URLRewriter.dll伪静态后图片不能显示
- 100分紧急求助:多个Timer控件如何控制并发啊?
- ThreadSharp 请进! 请问这样取CPU编号会不会重复?
- 汇编代码 这个有办法突破20或者取消吗?
- Windows窗体的MonthCalendar控件,如何获取当前用户选择的日期?
- 关于C#.Net和Dreamweaver中模板问题!
- 为什么使用了SqlCommandBuilder再使用事务会失败?(再线讨论)。----关于对数据库多种操作一次提交使用事务的问题
- ListView怎样显示毫秒?【急!在线等!】
- 字符串求助!
非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
lstr.Add("BZ"+i.ToString.padleft(4,'0');