账单ID的格式

hahaxj 2008-04-07 10:07:08
我用c#+sql server,我的账单ID想用日期+编号实现(ID暂时为VARCHAR类型) 比如今天的第一笔账单 是20080407-1,今天的第10笔账单是20080407-10 这个好实现吗?是不是每次要插入ID的时候先判断是哪一天的 然后在判断那一天里面最大的编号 在加1?有更好的方法吗?是不是必须要用存储过程啊?谢谢大家了
...全文
519 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leo5381544 2008-04-07
  • 打赏
  • 举报
回复
这种订单构造最好在C#代码里实现
whoami333 2008-04-07
  • 打赏
  • 举报
回复
可以用c#代码插入,也可以用触发器,但是你要考虑并发冲突的问题。最好使用存储过程。
purplesunshine 2008-04-07
  • 打赏
  • 举报
回复
没必要,直接设置一个自动增加的UID字段,你insert item的时候不需要操作这个字段,它会在你添加的时候自动为其赋值,即根据当前UID中的最大值自增1.
hahaxj 2008-04-07
  • 打赏
  • 举报
回复
存储过程用的很不熟练啊。。。。有更好的方法吗?

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧