步步為營 48 游標簡單使用

2022-09-18 11:30:24 字數 1057 閱讀 2055

說明:游標給指標有點兒相似,相當於datareader(可能非常不恰當) 

定義游標-開啟游標-使用游標-關閉游標-釋放游標

--01 定義游標 declare 游標名稱 cursor for

sql語句

declare democursor cursor

forselect empid,stuname,stuage from

userinfo

--02

開啟游標

open democursor

--03

使用游標

--03-01

定義三個區域性變數

declare @empid

intdeclare @stuname nvarchar(32)

declare @stuage

int --03-02

將游標中的資料取出來(fetch),放入到上面的三個變數中

fetch next

from

democursor into @empid,@stuname,@stuage

--03-03

判斷資料是否獲取成功

while(@@fetch_status =0

) begin

--print @empid

--print @stuname

--print @stuage

--03-04

執行修改操作

update userinfo

set stuname = @stuname +'yk'

where empid =@empid

print

'---------------

'fetch next

from

democursor into @empid,@stuname,@stuage

end--04

關閉游標

close democursor

--05

釋放游標

deallocate democursor

WCF步步為營 一 簡單示例

本示例通過乙個簡單的加法服務,來演示wcf最基本的呼叫。1.新建乙個空的solution,命名為wcfsample,後面會把下面的工程新增進這個解決方案 2.新建wcf service libaray,命名jackwangwcfservice 3.右鍵jackwangwcfservice專案,新建命...

WCF步步為營 一 簡單示例

本示例通過乙個簡單的加法服務,來演示wcf最基本的呼叫。1.新建乙個空的solution,命名為wcfsample,後面會把下面的工程新增進這個解決方案 2.新建wcf service libaray,命名jackwangwcfservice 3.右鍵jackwangwcfservice專案,新建命...

步步為營 79 快取

快取cache,一種空間換取時間的技術,適用於經常訪問,不常修改的資料.1 寫入快取 1.1 方法一 cache message ab 1.2 方法二 cache.insert message ab 1.3 其他過載 insert string key,object value,cachedepen...