最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

快速刪除DiscuzNT論壇數(shù)據(jù)表和存儲過程

  發(fā)布時間:2011-12-22 00:08:14   作者:佚名   我要評論
公司的一個客戶要求把DiscuzNT從現(xiàn)有網(wǎng)站刪除(數(shù)據(jù)和頁面),頁面簡單,F(xiàn)TP連接上去刪除就可以了,數(shù)據(jù)表的刪除就有點(diǎn)糾結(jié)了:我的DNT論壇是和現(xiàn)有的網(wǎng)站系統(tǒng)共用的一個數(shù)據(jù)庫
本來想一個一個刪除的,打開數(shù)據(jù)庫一看那么多的表和存儲過程,就放棄這種笨辦法了,于是決定用SQL語句來搞定。代碼如下:

復(fù)制代碼
代碼如下:

-----------------------------刪除數(shù)據(jù)表---------------------
DECLARE @au_lname VARCHAR(40),@SQLString NVARCHAR(500)
DECLARE tb CURSOR FOR
SELECT name FROM sysobjects WHERE xtype='U' and name like 'dnt%'
OPEN tb
-- Perform the FIRST FETCH.
FETCH NEXT FROM tb INTO @au_lname
-- CHECK @@FETCH_STATUS TO see IF there ARE ANY more ROWS TO FETCH.
WHILE @@FETCH_STATUS = 0
BEGIN
-- This IS executed AS long AS the previous FETCH succeeds.
FETCH NEXT FROM tb INTO @au_lname
SET @SQLString='DROP TABLE '+ @au_lname
EXEC sp_executesql @SQLString
--DROP TABLE @au_lname
END
CLOSE tb
DEALLOCATE tb
GO
-----------------------------刪除存儲過程---------------------
DECLARE @au_lname VARCHAR(40),@SQLString NVARCHAR(500)
DECLARE tb CURSOR FOR
SELECT name FROM sysobjects WHERE xtype='p' and name like 'dnt%'
OPEN tb
-- Perform the FIRST FETCH.
FETCH NEXT FROM tb INTO @au_lname
-- CHECK @@FETCH_STATUS TO see IF there ARE ANY more ROWS TO FETCH.
WHILE @@FETCH_STATUS = 0
BEGIN
-- This IS executed AS long AS the previous FETCH succeeds.
FETCH NEXT FROM tb INTO @au_lname
SET @SQLString='DROP PROCEDURE '+ @au_lname
EXEC sp_executesql @SQLString
--DROP TABLE @au_lname
END
CLOSE tb
DEALLOCATE tb
GO

相關(guān)文章

最新評論

土默特左旗| 鄂伦春自治旗| 乐陵市| 益阳市| 固原市| 会宁县| 宝鸡市| 航空| 登封市| 鄂伦春自治旗| 凌云县| 怀来县| 通海县| 志丹县| 垦利县| 阳曲县| 九台市| 大庆市| 双峰县| 犍为县| 边坝县| 黔江区| 新乐市| 高雄市| 龙井市| 马山县| 西畴县| 遂平县| 松桃| 佛学| 临高县| 同心县| 静安区| 措美县| 交口县| 闽清县| 建德市| 泰和县| 修武县| 福安市| 新绛县|