34,587
社区成员
发帖
与我相关
我的任务
分享
--> 测试数据:[MyTab]
if object_id('[MyTab]') is not null drop table [MyTab]
create table [MyTab]([ID] int,[ClassType] int,[OrderNum] int)
insert [MyTab]
select 1,2,1 union all
select 2,3,2 union all
select 2,3,3
select * from [MyTab]
CREATE PROCEDURE Inc_OrderNum
(
@ClassType int
)
AS
begin
update mytab
set OrderNum = OrderNum+1
where ClassType = @ClassType;
end
exec Inc_OrderNum 3
CREATE PROCEDURE P_ChangeOrderNum
(
@ClassType int
)
AS
UPDATE MATAB SET OrderNum =OrderNum +1 WHERE ClassType =@ClassType
GO
--> 测试数据:[MyTab]
if object_id('[MyTab]') is not null drop table [MyTab]
create table [MyTab]([ID] int,[ClassType] int,[OrderNum] int)
insert [MyTab]
select 1,2,1 union all
select 2,3,1 union all
select 2,3,2
select * from
CREATE PROCEDURE Inc_OrderNum
(
@ClassType int
)
AS
update [MyTab] set [OrderNum]=[OrderNum]+1 where [ClassType]=@ClassType
drop table [MyTab]
exec Inc_OrderNum 3
select * from [MyTab]
/*
ID ClassType OrderNum
----------- ----------- -----------
1 2 1
2 3 2
2 3 3
(3 行受影响)
*/
drop table [MyTab]
create proc Inc_OrderNum @ClassType int
as
begin
update MyTab
set OrderNum = OrderNum + 1
where ClassType = @ClassType
end
CREATE PROCEDURE Inc_OrderNum
(
@ClassType int
)
AS
UPDATE MATAB SET OrderNum =OrderNum +1 WHERE ClassType =@ClassType
GO
update
MyTab
set
OrderNum=OrderNum+1
where
ClassType=@ClassType
CREATE PROCEDURE Inc_OrderNum
(
@ClassType int
)
AS
UPDATE MATAB SET OrderNum =OrderNum +1 WHERE ClassType =@ClassType
GO
?