流水号作为关键字的问题

jimmyxc 2004-09-14 03:02:52
如果我将流水号作为关键字,中间有多个号我删除掉了,有没有好的SQL查询语句能快速的查询出我删除掉的最小的这个流水号?
目的很简单,比如我建立一个表:教材表
字段:教材编号(自增字段),教材名称
教材编号中间我有删除的,流水号就有断掉的,我想利用这个段的流水号,就是不希望中间有断号,新增记录的时候我就检索断的最小的流水号,如果有就用,没有就加1。
另外问一下,用自增字段的话,删除了中间的一个记录,新增加记录的时候是从最后开始加还是填补原来断了的再加?
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimmyxc 2004-09-14
  • 打赏
  • 举报
回复
所以想看看SQL语言里面能不能实现查找中间断的这个号,这样提高速度,因为教材比较多,如果从头检索到最后查找断号肯定很慢,而且不一定有断的,有没有好的方法,或者好的建议
BenyMo 2004-09-14
  • 打赏
  • 举报
回复
我可以告诉你.自增字段是从最后开始的.你的要求要自己写函数.但这样当数据量大的时候的速度会慢.

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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