本來想一個(gè)一個(gè)刪除的,打開數(shù)據(jù)庫(kù)一看那么多的表和存儲(chǔ)過程,就放棄這種笨辦法了,于是決定用SQL語(yǔ)句來搞定。代碼如下:t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
-----------------------------刪除數(shù)據(jù)表---------------------t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
DECLARE @au_lname VARCHAR(40),@SQLString NVARCHAR(500)t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
DECLARE tb CURSOR FORt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
SELECT name FROM sysobjects WHERE xtype='U' and name like 'dnt%'t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
OPEN tbt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
-- Perform the FIRST FETCH.t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
FETCH NEXT FROM tb INTO @au_lnamet00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
-- CHECK @@FETCH_STATUS TO see IF there ARE ANY more ROWS TO FETCH.t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
WHILE @@FETCH_STATUS = 0t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
BEGINt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
-- This IS executed AS long AS the previous FETCH succeeds.t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
FETCH NEXT FROM tb INTO @au_lnamet00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
SET @SQLString='DROP TABLE '+ @au_lnamet00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
EXEC sp_executesql @SQLStringt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
--DROP TABLE @au_lnamet00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
ENDt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
CLOSE tbt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
DEALLOCATE tbt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
GOt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
-----------------------------刪除存儲(chǔ)過程---------------------t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
DECLARE @au_lname VARCHAR(40),@SQLString NVARCHAR(500)t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
DECLARE tb CURSOR FORt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
SELECT name FROM sysobjects WHERE xtype='p' and name like 'dnt%'t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
OPEN tbt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
-- Perform the FIRST FETCH.t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
FETCH NEXT FROM tb INTO @au_lnamet00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
-- CHECK @@FETCH_STATUS TO see IF there ARE ANY more ROWS TO FETCH.t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
WHILE @@FETCH_STATUS = 0t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
BEGINt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
-- This IS executed AS long AS the previous FETCH succeeds.t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
FETCH NEXT FROM tb INTO @au_lnamet00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
SET @SQLString='DROP PROCEDURE '+ @au_lnamet00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
EXEC sp_executesql @SQLStringt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
--DROP TABLE @au_lnamet00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
ENDt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
CLOSE tbt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
DEALLOCATE tbt00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
GO t00網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
此文由
網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!: