如何保證不斷號(001,002,003),請大家指教,謝謝!

aderly 2005-07-12 04:39:03
A200507001
A200507002
A200507003
A200507004
當用戶刪除了A200507002 後,我在新增條記錄的時候,自動補上去,謝謝大家!!
...全文
134 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MorningTea 2005-07-12
  • 打赏
  • 举报
回复
1.如果只在一个表中写SQL判断,当表大了以后会很慢的,程序员的寿命重要,服务器的寿命的也很重要嘀
2.或许可以用trigger来提高效率,不过我不用(没有去想过如何做到)
3.删除时可以把这个号记在另外一个表里,新增的时候这个表里取最小的那个,查这个总比原来整个资料表查询好了啦,这样是最简单的方法,我就用这种(新增一个table而已,放的东西不多,不用抓破头皮想太复杂的语句,嘿嘿)
aderly 2005-07-12
  • 打赏
  • 举报
回复
謝謝
filebat 2005-07-12
  • 打赏
  • 举报
回复
等吃过饭再来.
这个问题,几天就前就有人问过了.
当时没解决,这回把它解决了吧.
aderly 2005-07-12
  • 打赏
  • 举报
回复
樓上兄弟給個例子可以嗎?
filebat 2005-07-12
  • 打赏
  • 举报
回复
写一个insert触发器就可以了.

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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