SQL中用游标判断表中的字段是否符合条件
发布网友
发布时间:2022-04-07 20:07
我来回答
共1个回答
热心网友
时间:2022-04-07 21:36
declare
@A
nvarchar(20)
declare
@B
nvarchar(20)
declare
@C
nvarchar(20)
declare
@D
nvarchar(20)
declare
@E
nvarchar(20)
declare
mycursor
cursor
for
select
*
from
table
open
mycursor
fetch
next
from
mycursor
into
@A,@B,@C,@D,@E
while(@@fetch_status=0)
begin
判断@A
>
@B
时
UPDATE
TABLE
否则
@A
<
@B
时
UPDATE
TABLE
还有
@D
>
@C
时
UPDATE
TABLE
否则
@D
<
@C
时
UPDATE
TABLE
--这上面的我就不写了
fetch
next
from
mycursor
into
@A,@B,@C,@D,@E
end
close
mycursor
deallocate
mycursor
这就是用过游标进行更新表中的值,不知道是不是你所需要的