———-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...