SQL Server游標種類介紹
文章主要描述的是SQL Server游標簡介,我們大家都知道游標(Cursor)主要是用來處理數(shù)據(jù),在實際操作中為了查看或是處理結(jié)果集中的數(shù)據(jù),游標提供了在結(jié)果集中一次以行或者多行前進或向后瀏覽數(shù)據(jù)的能力。
我們可以把游標當作一個指針,它可以指定結(jié)果中的任何位置,然后允許用戶對指定位置的數(shù)據(jù)進行處理。
1.游標的組成
游標包含兩個部分:一個是游標結(jié)果集、一個是游標位置。
游標結(jié)果集:定義該SQL Server游標得SELECT語句返回的行的集合。游標位置:指向這個結(jié)果集某一行的當前指針。
2.游標的分類
游標共有3類:
API服務器游標
Transaction-SQL游標
API客戶端游標。
其中前兩種游標都是運行在服務器上的,所以又叫做服務器游標。
API服務器SQL Server游標
API服務器游標主要應用在服務上,當客戶端的應用程序調(diào)用API游標函數(shù)時,服務器會對API函數(shù)進行處理。使用API函數(shù)和方法可以實現(xiàn)如下功能:
打開一個連接。
設置定義游標特征的特性或?qū)傩?,API自動將SQL Server游標影射到每個結(jié)果集。
執(zhí)行一個或多個Transaction-SQL語句。
使用API函數(shù)或方法提取結(jié)果集中的行。
SQL Server游標簡介與使用說明2010-07-07 12:26游標(Cursor)是處理數(shù)據(jù)的一種方法,為了查看或者處理結(jié)果集中的數(shù)據(jù),游標提供了在結(jié)果集中一次以行或者多行前進或向后瀏覽數(shù)據(jù)的能力。我們可以把游標當作一個指針,它可以指定結(jié)果中的任何位置,然后允許用戶對指定位置的數(shù)據(jù)進行處理。
1.游標的組成
游標包含兩個部分:一個是游標結(jié)果集、一個是游標位置。
游標結(jié)果集:定義該SQL Server游標得SELECT語句返回的行的集合。游標位置:指向這個結(jié)果集某一行的當前指針。
2.游標的分類
游標共有3類:
API服務器游標
Transaction-SQL游標
API客戶端游標。
其中前兩種游標都是運行在服務器上的,所以又叫做服務器游標。
API服務器SQL Server游標
API服務器游標主要應用在服務上,當客戶端的應用程序調(diào)用API游標函數(shù)時,服務器會對API函數(shù)進行處理。使用API函數(shù)和方法可以實現(xiàn)如下功能:
打開一個連接。
設置定義游標特征的特性或?qū)傩?,API自動將SQL Server游標影射到每個結(jié)果集。
執(zhí)行一個或多個Transaction-SQL語句。
使用API函數(shù)或方法提取結(jié)果集中的行。
以上的相關(guān)內(nèi)容就是對SQL Server游標簡介的介紹,望你能有所收獲。
【編輯推薦】