摘要: 业务表中有一列是序号列,由于修改删除的原因序号中有了不少间隔或中断,查询该列中的所有中间间隙序号,以及所有可用的序号,特写以下SQL语句来处理。1.判断当前是否在在该临时表,有的话删除。(一般上执行完即删除该临时表,不需要执行)。 if(object_id('tempdb..#temp_abc') is not null) drop table #tem_abc2.得到实际序号长度的所有序号列表到临时表中。 select id=identity(bigint,1,1) into #temp_abc from (select top 99 a.name from syscolum 阅读全文
posted @ 2012-08-20 09:45 园封记忆 阅读(360) 评论(0) 推荐(0) 编辑