SQLServer TSQL 游標使用語法

2021-07-22 18:03:53 字數 1060 閱讀 4800

———-t-sql

———-api

———-客戶端游標

—–開啟游標

open cursor_name

—–檢索游標記錄

fetch cursor_name

fetch first

fetch next

fetch prior

fetch last

fetch absolute n:

fetch relative n:

—-關閉游標

close cursor_name

—–刪除游標

deallocate cursor_name

——用游標處理事務

declare stuinfo_cursor cursor scroll for

select * from stuinfo

open stuinfo_cursor

declare @id int

declare @name nvarchar(10)

declare @age int

declare @*** char(2)

fetch first from stuinfo_cursor

into @id,@name,@age,@***

print 『讀取的資料如下:』

————全域性變數@@fetch_status的值有三種:

— 0:表示fetch語句成功

— -1:表示fetch語句失敗或者不在此結果集中

— 02:表示提取行不存在

while (@@fetch_status =0)

begin

—-用print輸入讀取資料

print 『學號:』 +convert(nvarchar,@id)

fetch next from stuinfo_cursor

into @id,@name,@age,@***

end

close stuinfo_cursor

deallocate stuinfo_cursor

sql server t sql語句總結

1.宣告變數 declare name nvarchar 10 宣告 set name 武大 賦值 print name 輸出 2.檢視全域性變數 print servername select version 檢視當前資料庫版本 select from classinfo insert into ...

SQL server T SQL儲存過程

儲存過程是由一些sql語句和控制語句組成的被封裝起來的過程,它駐留在資料庫中,可以被客戶應用程式呼叫,也可以從另乙個過程或觸發器呼叫。它的引數可以被傳遞和返回。與應用程式中的函式過程類似,儲存過程可以通過名字來呼叫,而且它們同樣有輸入引數和輸出引數 儲存過程的好處 1.由於資料庫執行動作時,是先編譯...

SqlServer T SQL的簡介及基本用法

sql server用於運算元據庫的程式語言為transaction sql,簡稱t sql。t sql與pl sql不同,並沒有固定的程式結構。t sql包括以下4個部分 ddl 定義和管理資料庫及其物件,例如create alter和drop等。dml 實現對資料庫表各物件的操作,例如inser...