sqlserver通用的刪除服務(wù)器上的所有相同后綴的臨時表
更新時間:2012年05月27日 23:08:37 作者:
因為項目需要,必須使用大量臨時表,因此編寫批量刪除臨時表的通用語句
復(fù)制代碼 代碼如下:
use tempdb
if object_id('tempdb..#table') is not null drop table tempdb..#table
select name into tempdb..#table
from (select * from sysobjects where xtype='U') a where
a.name like '%test_select'
declare @table varchar(100),@count int
select @count=count(name) from tempdb..#table
while(@count>0)
begin
select top 1 @table=name from tempdb..#table
exec('
if object_id('''+@table+''') is not null drop table '+@table+'
delete from tempdb..#table where name='''+@table+'''
')
set @count=@count-1
end
drop table tempdb..#table
建議:盡量不要大量使用臨時表,因為使用tempdb庫會使系統(tǒng)的負(fù)載加大。
相關(guān)文章
centos7部署SqlServer2019的實現(xiàn)步驟
最近工作需要,需要在服務(wù)器上部署一個sql server 數(shù)據(jù)庫,本文主要介紹了centos7部署SqlServer2019的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下2024-01-01SQLServer中bigint轉(zhuǎn)int帶符號時報錯問題解決方法
用一個函數(shù)來解決SQLServer中bigint轉(zhuǎn)int帶符號時報錯問題,經(jīng)測試可用,有類似問題的朋友可以參考下2014-09-09SQL對冗余數(shù)據(jù)的刪除重復(fù)記錄只保留單條的說明
本文講一下數(shù)據(jù)庫中通常存在一些冗余數(shù)據(jù),如重復(fù)記錄就是一種,那這樣的記錄如何刪除呢?2010-03-03SQL?Server解析/操作Json格式字段數(shù)據(jù)的方法實例
SQL SERVER沒有自帶的解析json函數(shù),需要自建一個函數(shù)(表值函數(shù)),下面這篇文章主要給大家介紹了關(guān)于SQL?Server解析/操作Json格式字段數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2022-08-08Windows下SQL Serever 2012徹底卸載刪除教程
這篇文章主要為大家詳細(xì)介紹了Windows下SQL Serever2012徹底卸載刪除的教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03distinct 多列問題結(jié)合group by的解決方法
distinct 多列問題 group by 解決2010-06-06asp.net 使用SqlBulkCopy極速插入數(shù)據(jù)到 SQL Server
今天早上reader 上收到cnblogs的訂閱里看到一個關(guān)于SQL語句快速插入的文章,提到SqlBulkCopy,感覺不錯,按他的測試SqlBulkCopy要比普通插入快近30倍,2010-04-04SQL使用登錄名連接數(shù)據(jù)庫報錯(錯誤代碼18456問題)
18456是因密碼或用戶名錯誤而使身份驗證失敗,如果用戶名密碼正確,則該登錄名沒有連接數(shù)據(jù)庫引擎權(quán)限,本文就來介紹一下解決方法,具有一定的參考價值,感興趣的可以了解一下2023-10-10