CREATEPROCEDURE[dbo].[pro_CURSOR]
AS
BEGIN
--声明一个游标
DECLAREMyCURSORCURSORFOR
SELECTuserid,depidFROMusers
--打开游标
openMyCURSOR
--声明两个变量
declare@useridvarchar(50)
declare@depidvarchar(50)
--循环移动
fetchnextfromMyCURSORinto@userid,@depid
while(@@fetch_status=0)
begin
updateuserssetdescription=(selectdep_desfromdepartmentwheredepid=@depid)
whereuserid=@userid
fetchnextfromMyCURSORinto@userid,@depid
end
closeMyCURSOR
deallocateMyCURSOR
END
SQL游标的基本用法
最新推荐文章于 2025-09-09 09:46:08 发布
144

被折叠的 条评论
为什么被折叠?



