游標使用方法:
use db1
declare my_cursor cursor scroll dynamic /*scroll表示可隨意移動游標指標(否則只能向前),dynamic表示可以讀寫游標(否則游標唯讀)*/
forselect 姓名 from 個人資料
open my_cursor
declare @name sysname
fetch next from my_cursor into @name
while(@@fetch_status=0)
begin
print '姓名: ' + @name
fetch next from my_cursor into @name
endfetch first from my_cursor into @name
print @name
/* update 個人資料 set 姓名='zzg' where current of my_cursor */
/* delete from 個人資料 where current of my_cursor */
close my_cursor
deallocate my_cursor
h first from my_cursor into @name
print @name
/* update 個人資料 set 姓名='zzg' where current of my_cursor */
/* delete from 個人資料 where current of my_cursor */
close my_cursor
deallocate my_cursor
Sql 事物 游標 使用方法
當兩個或兩以上的操作要麼都執行,要麼都不執行時要用事務。1.sql寫法 事物 游標 開始事務 begin tran 不顯示計數資訊 set nocount on declare projno varchar 50 cusno varchar 50 宣告游標 declare crmpscontact ...
Oracle PL SQL游標的使用方法
演示隱式游標,系統自動宣告,自動開啟,自動使用並且自動關閉 begin update emp set sal 1000 dbms output.put line 影響的行數 sql rowcount end rollback 游標的使用方法 第一步 宣告游標 第二步 開啟游標 第三步 使用游標進行迴...
Oracle游標使用方法( 游標裡使用變數繫結)
游標 cursor 也叫游標,在關聯式資料庫中經常使用,在pl sql程式中可以用cursor與select一起對錶或者檢視中的資料進行查詢並逐行讀取。oracle游標分為顯示游標和隱式游標。顯示游標 explicit cursor 在pl sql程式中定義的 用於查詢的游標稱作顯示游標。隱式游標 ...