插入数据单据编号的问题
一个插入数据的页面,现在单据编号我按时间+0001开始的,比如201008110001,插入数据如何检索是否存在,不存在正常插入,插入后编码如何自动递增,高手解答下 --------------------编程问答-------------------- 往哪里插入啊? 数据库么? --------------------编程问答-------------------- --------------------编程问答-------------------- 数据库,sql2000--------------------编程问答-------------------- 把数据库中对应表的ID列设置成自增长
然后每次插入之前max(id)加到时间后面就行了 --------------------编程问答-------------------- 数据库中对应表的ID列设置成自增长
插入语句上面加个判断
if not EXISTS(select * from 表 where id=201008110001)
insert into 表 () Values() --------------------编程问答--------------------
+ --------------------编程问答-------------------- 我表的列名叫khbh,设的char型,无法设置自增长,第一个编码为KH201008110001 --------------------编程问答--------------------
select @num= max(id) from 表
把@num 转化为int +1 --------------------编程问答-------------------- 如果前面有KH的话 先截取 不过为什么要把KH要数据库呢?? --------------------编程问答-------------------- 代表客户KH
补充:.NET技术 , ASP.NET