CREATE PROCEDURE [dbo].[pro_CURSOR]
SQL游标的简单使用
AS
SQL游标的简单使用
BEGIN
SQL游标的简单使用
SQL游标的简单使用
--声明一个游标
SQL游标的简单使用
DECLARE MyCURSOR CURSOR FOR 
SQL游标的简单使用
SELECT userid,depid FROM users
SQL游标的简单使用
SQL游标的简单使用
--打开游标
SQL游标的简单使用
open MyCURSOR
SQL游标的简单使用
SQL游标的简单使用
--声明两个变量
SQL游标的简单使用
declare @userid varchar(50)
SQL游标的简单使用
declare @depid varchar(50)
SQL游标的简单使用
SQL游标的简单使用
--循环移动
SQL游标的简单使用
fetch next from MyCURSOR into @userid,@depid
SQL游标的简单使用
while(@@fetch_status=0)
SQL游标的简单使用  
begin
SQL游标的简单使用    
update users set description=(select dep_des from department where depid=@depid)
SQL游标的简单使用
where userid=@userid
SQL游标的简单使用    
fetch next from MyCURSOR into @userid,@depid
SQL游标的简单使用  
end
SQL游标的简单使用
SQL游标的简单使用
close MyCURSOR
SQL游标的简单使用
deallocate MyCURSOR
SQL游标的简单使用
SQL游标的简单使用
END

相关文章: