declare @sql nvarchar(500)
declare @name nvarchar(200)
set @sql=''
set @name =''
declare cur cursor for select name from sysobjects where xtype='u' and name like 'form_%'
open cur
fetch next from cur into @name
set @sql=''
while @@fetch_status=0
begin
set @sql = 'delete from '+@name
print @sql
exec(@sql)
fetch next from cur into @name
end
close cur
deallocate cur
mysql 刪除 清空資料庫表與資料
查詢外來鍵是否開啟 select foreign key checks 關閉外來鍵 set foreign key checks 0 開啟外來鍵 set foreign key checks 1 獲取資料庫所有刪除表的語句 select concat drop table if exists tab...
利用游標進行資料庫資料備份
今天同事問我乙個問題 他需要每天將tablea中指定條件下的資料copy到tableb中,並刪除tableb中已被copy的資料,應該用什麼方法高效一些?聽到這個方法之後第一反映就是想到在我上家公司的時候,也做了同樣的資料備份工作,不過當時指令碼是我老大寫的,我只是看了一眼,大概是將需要備份的資料查...
Oracle資料庫儲存過程 使用游標(2)
第一種使用loop 迴圈 loop fetch c postype into v postype,v description exit when c postype notfound end loop 備註 exit when語句一定要緊跟在fetch之後。必避免多餘的資料處理。而處理邏輯需要跟在e...