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