資料庫總結五游標

2021-08-30 15:05:50 字數 988 閱讀 2577

create

table users(

id int

primary

keynot

null,

name

varchar

(50)

null)

insert

into users values

(1,'dabing'

)insert

into users values

(2,'sunrongguan'

);--游標例項

create

procedure cursortest

@id int

= 0,

@name varchar

(50)=''

as --宣告游標

declare

@cursor cursor

--設定游標欲操作的資料集

set@cursor =

cursor

forselect id,

name

from users

--開啟游標

open

@cursor

--移動游標指向到第一條資料,提取第一條資料存放在變數中

fetch

next from @cursor into @id,@name

--如果上一次操作成功則繼續迴圈

while

(@@fetch_status=0)

begin

--操作提出的資料

print

@name

--繼續提下一行

fetch

next from @cursor into @id,@name

end--關閉游標

close

@cursor

--釋放游標

deallocate

@cursor

execute

cursortest

資料庫筆記五 游標

游標是從一種從表中檢索並進行操作的工具 一 游標的使用 1 宣告 語法 decalare cursor name insertitive scroll cursor for select statement for 示例 建立乙個名為 mycursor 的標準游標 use 銷售管理系統 declar...

資料庫游標學習總結

游標是系統為使用者開設的乙個資料緩衝區,存放sql語句的執行結果。每個游標區都有乙個名字。使用者可以用sql語句逐一從游標中獲取記錄。在資料庫開發過程中,當你檢索的資料只是一條記錄時,你所編寫的事務語句 往往使用select insert 語句。但是我們常常會遇到這樣情況,即從某一結果集中逐一地讀取...

資料庫游標

資料庫之 游標 轉貼 在資料庫開發過程中,當你檢索的資料只是一條記錄時,你所編寫的事務語句 往往使用select insert 語句。但是我們常常會遇到這樣情況,即從某一結果集中逐一地讀取一條記錄。那麼如何解決這種問題呢?游標為我們提供了一種極為優秀的解決方案。1.游標和游標的優點 在資料庫中,游標...