MSSQL 清空數(shù)據(jù)庫的方法
更新時間:2008年12月14日 12:19:05 作者:
清空數(shù)據(jù)庫里所有的表 清除數(shù)據(jù)庫里的所有數(shù)據(jù)
一 清空數(shù)據(jù)庫里所有的表
DECLARE @tablename varchar(50)
DECLARE @truncatesql varchar(255)
DECLARE TrCun_Cursor CURSOR FOR
select [name] from sysobjects where type = 'U'
--有條件的清空表 name<>'不想清空的表名'--
OPEN TrCun_Cursor
FETCH TrCun_Cursor INTO
@tablename
WHILE(@@fetch_status = 0)
BEGIN
SET @truncatesql = 'truncate table ' + @tablename
--exec(@truncatesql) --當(dāng)要刪除時,就去掉--
PRINT @truncatesql
FETCH TrCun_Cursor INTO @tablename
END
CLOSE TrCun_Cursor
DEALLOCATE TrCun_Cursor
二 清除數(shù)據(jù)庫里的所有數(shù)據(jù)
EXEC sp_MSforeachtable "truncate table ?"
復(fù)制代碼 代碼如下:
DECLARE @tablename varchar(50)
DECLARE @truncatesql varchar(255)
DECLARE TrCun_Cursor CURSOR FOR
select [name] from sysobjects where type = 'U'
--有條件的清空表 name<>'不想清空的表名'--
OPEN TrCun_Cursor
FETCH TrCun_Cursor INTO
@tablename
WHILE(@@fetch_status = 0)
BEGIN
SET @truncatesql = 'truncate table ' + @tablename
--exec(@truncatesql) --當(dāng)要刪除時,就去掉--
PRINT @truncatesql
FETCH TrCun_Cursor INTO @tablename
END
CLOSE TrCun_Cursor
DEALLOCATE TrCun_Cursor
二 清除數(shù)據(jù)庫里的所有數(shù)據(jù)
EXEC sp_MSforeachtable "truncate table ?"
相關(guān)文章
淺談SQL Server 2016里TempDb的進(jìn)步
tempdb:是連接到 SQL Server 實例的所有用戶都可用的全局資源,它保存所有臨時表,臨時工作表,臨時存儲過程,臨時存儲大的類型,中間結(jié)果集,表變量和游標(biāo)等。另外,它還用來滿足所有其他臨時存儲要求.2016-01-01
多列復(fù)合索引的使用 繞過微軟sql server的一個缺陷
多列復(fù)合索引是指由多個字段組成的索引。這種情況相當(dāng)常用的,并且,在查詢中,用多列復(fù)合索引來指定搜索范圍邊界也相當(dāng)常用2012-07-07
眾所周知,在M$sql中有個絕對是網(wǎng)絡(luò)安全中的隱患的帳號sa,系統(tǒng)管理員 (sa),默認(rèn)情況下,它指派給固定服務(wù)器角色 sysadmin,并不能進(jìn)行更改。這個sa一般情況下是既不可以更改名稱,也不可以刪除,呵呵,有點雞肋的味道,棄置可惜,食之無味。裝上sql2000之后,感覺怪怪的,放著這個后門在,始終都不放心,擔(dān)心有一天被人破出密碼,那偶的電腦不就完拉??赡苣慊卣f設(shè)個強(qiáng)壯點的密碼,這個辦法是可行,可不是長久之記,所謂斬草要除根,要是把sa給刪拉就不用擔(dān)心那些"黑客"暴力破解拉。2008-04-04
sqlserver 實現(xiàn)收縮數(shù)據(jù)庫日志操作
這篇文章主要介紹了sqlserver 實現(xiàn)收縮數(shù)據(jù)庫日志操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
windows11安裝sqlserver?2016數(shù)據(jù)庫報錯等待數(shù)據(jù)庫引擎恢復(fù)句柄失敗解決辦法
最近安裝SQL?Server遇到這個問題,試過網(wǎng)上幾乎所有辦法,都安裝不上,查了很久才解決,下面這篇文章主要給大家介紹了關(guān)于windows11安裝SQL?server數(shù)據(jù)庫報錯等待數(shù)據(jù)庫引擎恢復(fù)句柄失敗的解決辦法,需要的朋友可以參考下2023-06-06
SQLSERVER 的 truncate 和 delete 區(qū)別解析
在面試中我相信有很多朋友會被問到 truncate 和 delete 有什么區(qū)別,接下來通過本文給大家普及下SQLSERVER 的 truncate 和 delete 有區(qū)別,需要的朋友可以參考下2023-02-02

