文件名称:存储过程实现上移下移.doc
文件大小:99KB
文件格式:DOC
更新时间:2012-08-20 11:18:28
存储过程上移下移
存储过程名:包括页面后台代码和触发器和数据库连接类都有了,并且经过测试完全正确。 ChannelSet_MoveUP(上移) CREATE procedure [dbo].[ChannelSet_MoveUP] @ChannelID INT as DECLARE @SortID int DECLARE @TempSortID INT DECLARE @TempID INT BEGIN TRAN SELECT @SortID=SortID from ChannelSet where ChannelID=@ChannelID SELECT @TempSortID=max(SortID) from ChannelSet where SortID<@SortID SELECT @TempID=ChannelID from ChannelSet …………………………………… 存储过程名: ChannelSet_MoveDown(下移) CREATE procedure [dbo].[ChannelSet_MoveDown] @ChannelID INT as DECLARE @SortID int DECLARE @TempSortID INT DECLARE @TempID INT BEGIN TRAN SELECT @SortID=SortID from ChannelSet where ChannelID=@ChannelID SELECT @TempSortID= min(SortID) from ChannelSet where SortID>@SortID SELECT @TempID=ChannelID from ChannelSet WHERE SortID=@TempSortID if @@error>0 or @@rowcount<>1 ………………