游標使用方法

2021-03-31 08:56:57 字數 844 閱讀 5744

游標使用方法:

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程式中定義的 用於查詢的游標稱作顯示游標。隱式游標 ...