程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

動態游標

編輯:關於SqlServer
舉個例子,你再根據你的具體情況進行修改:

declare @sqlExec varchar(8000),@tableName varchar(255)
set @tableName = 'sysobjects'
set @sqlExec = 'declare cursor1 cursor for ' + CHAR(13)
set @sqlExec = @sqlExec + ' select * from ' + @tableName
exec(@sqlExec)
open cursor1
fetch next from cursor1 ---如果要放在變量中請寫into <變量列表>
while @@fetch_status = 0
......
fetch next from cursor1 ---如果要放在變量中請寫into <變量
end
close cursor1
deallocate cursor1

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved