SQL 刪除非標識規範的表,讓主鍵按順序排列

if(@type=‘Delete_62’)
begin
if exists(select 0 from IR_RoomSpan where @RoomSpanID = (select top 1 RoomSpanID from IR_RoomSpan order by RoomSpanID desc))
begin
delete from IR_RoomSpan where RoomSpanID=@RoomSpanID
return
end
else
begin tran
delete from IR_RoomSpan where RoomSpanID=@RoomSpanID
update IR_RoomSpan set RoomSpanID = @RoomSpanID where RoomSpanID = (select top 1 RoomSpanID from IR_RoomSpan order by RoomSpanID desc)
select @@identity
commit tran
end

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章