游標的使用

2021-06-15 21:18:06 字數 661 閱讀 7655

declare

@userid varchar

(20)--將

temp2

值賦給當前游標

declare

c_getdata cursor

forselect

userid from temp2 --

開啟當前游標

,並將游標值賦給變數

open

c_getdata

fetch c_getdata into @userid

while

(@@fetch_status

= 0 )

begin

-- 當前游標與資料庫中

temp

表結合

-- 將結果匯入結果資料庫

sysuserdept表中

insert

into sysuserdept(userid,deptid)

select @userid,deptid from temp --

迴圈變數值更新

set @userid =

null

fetch c_getdata into @userid

endclose

c_getdata

deallocate

c_getdata

游標的使用

declare sql varchar 8000 password varchar 200 密碼 tbname varchar 500 資料庫.dbo.表名,如果不指定 dbo.表名,則匯出資料庫的所有使用者表 filename varchar 1000 匯入 匯出路徑 檔名,如果 tbname引數...

游標的使用

游標 cursor 是處理資料的一種方法,為了檢視或者處理結果集中的資料,游標提供了在結果集中一次以行或者多行前進或向後瀏覽資料的能力。我們可以把游標當作乙個指標,它可以指定結果中的任何位置,然後允許使用者對指定位置的資料進行處理。1.游標的組成 游標包含兩個部分 乙個是游標結果集 乙個是游標位置。...

游標的使用

use newsite go object storedprocedure dbo pro cutpoint script date 04 21 2011 10 49 16 set ansi nulls on goset quoted identifier on goalter procedure ...