declare tables_cursor cursor
for
select name from sysobjects where type = 'u' //選擇使用者表名
open tables_cursor //開啟游標連線
declare @tablename sysname // 定義變數
fetch next from tables_cursor into @tablename //結果集中一行一行讀取表名
while (@@fetch_status <
> -1) //判斷游標狀態
begin
exec ('trunecate table ' + @tablename) //清空表中的資料
fetch next from tables_cursor into @tablename //下一行資料
end
deallocate tables_cursor //關閉游標
Mysql刪除所有表不刪除資料庫方法
刪除表的命令 drop table 表名 如果有200張表,執行200次,想想就不想動手了。下面提供乙個使用information schema庫的方案 select concat drop table table name,from information schema.tables where ...
快速斷開當前資料庫的所有連線的方法
以前我喜歡執行這個指令碼,然後當要斷開所有連線的時候就執行一下這個指令碼,但是當我重灌sqlserver的時候,又要在 庫里 找到這個指令碼執行覺得很不方便,實際上分離資料庫也能夠斷開所有連線 1 usemaster2go 3set ansi nulls on 4set quoted identif...
刪除某資料庫下所有的表
刪除某資料庫下所有的表,謹慎執行。建議坐下資料庫備份後再執行。如果是新庫請隨意。執行之前,一定要檢查庫是不是正確的!執行之前,一定要檢查庫是不是正確的!執行之前,一定要檢查庫是不是正確的!執行之前,一定要檢查庫是不是正確的!執行之前,一定要檢查庫是不是正確的!執行之前,一定要檢查庫是不是正確的!執行...