• sqlserver 游标的使用


    declare @temp_temp uniqueidentifier--临时变量    
    DECLARE aaa CURSOR for select Id from A
    -------------------打开游标
    open aaa
    --先查询一次再循环,防止有多个游标时@@FETCH_STATUS=-1不能进入下个游标循环的情况
    fetch next from aaa into @temp_temp
    -------------------循环取数据
    while @@FETCH_STATUS=0
    begin
    print @temp_temp
    fetch next from aaa into @temp_temp
    
    end
    ----------------------------------- 关闭游标    
    Close aaa    
    ----------------------------------- 删除游标    
    Deallocate aaa
    

      

    游标的嵌套

    declare @temp_temp uniqueidentifier--临时变量    
    DECLARE aaa CURSOR for select Id from A
    -------------------打开游标
    open aaa
    --先查询一次再循环,防止有多个游标时@@FETCH_STATUS=-1不能进入下个游标循环的情况
    fetch next from aaa into @temp_temp
    -------------------循环取数据
    while @@FETCH_STATUS=0
    begin
    print @temp_temp
    	--===========================游标嵌套 
    	DECLARE bbb CURSOR for select Id from B
    	-------------------打开游标
    	open bbb
    	--先查询一次再循环,防止有多个游标时@@FETCH_STATUS=-1不能进入下个游标循环的情况
    	fetch next from bbb into @temp_temp
    	-------------------循环取数据
    	while @@FETCH_STATUS=0
    	begin
    	print @temp_temp
    	fetch next from bbb into @temp_temp
    
    	end
    	----------------------------------- 关闭游标    
    	Close bbb    
    	----------------------------------- 删除游标    
    	Deallocate bbb
    	--===========================游标嵌套
    fetch next from aaa into @temp_temp
    
    end
    ----------------------------------- 关闭游标    
    Close aaa    
    ----------------------------------- 删除游标    
    Deallocate aaa
    

      

  • 相关阅读:
    Android 剪贴板操作方法在不同版本API下的使用
    Android android:persistentDrawingCache的几个默认属性值介绍
    android 4.0 external下功能库说明
    Android gc overhead limit exceeded
    android onTerminate()方法调用需要注意的点
    android onTrimMemory()和onLowMemory()
    思维游戏(3)之时间问题
    思维游戏(2)之几根蜡烛
    思维游戏之分辨姐妹(1)
    如何根据用例图写出用例描述
  • 原文地址:https://www.cnblogs.com/shensigzs/p/5168944.html
Copyright © 2020-2023  润新知