http://community.csdn.net/Expert/topic/4991/4991365.xml?temp=.8839228

解决方案 »

  1.   

    定义表的时候,将mp3Id定义成 identify(1,1) 并且在插入数据的时候,不要对此字段写数据。SQLServer会自动卸入数据得。并且是在上一条记录的基础上+1
      

  2.   

    谢谢houynming的答复,我希望是在打印商品水单的时候自动编号,如SPH000001,下一个自动编为SPH000002,以前在某本书上见过,是调用一个存储过程实现的,想不起来了。
      

  3.   

    触发器也不好用,因为字段是字母和数字混合的。而且考虑到以后维护其他表,例如人事管理表,就要把字段前面的字母用BM(部门)代替SPH,也就是BM000001,下一个应该是BM000002。。