我很好奇我是否可以簡單地使用「%」刪除多個程序? 像:刪除多個程序(SQL2005)
DROP constantName%
當我在管理工作室使用DROP,它看起來就像是:
/****** Object: StoredProcedure [dbo].[x] Script Date: 02/02/2010 09:36:25 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[x]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[x]
爲什麼它被檢查時,我下探此特定對象的對象ID?
我想OP想知道如何在一個查詢中刪除多個存儲過程。閱讀問題。 – invert 2010-02-02 09:04:47
@keyboardmonkey,「當我放棄這個特定對象時,爲什麼它檢查對象ID?」他特意問了.... – RameshVel 2010-02-02 09:06:18
並且這是drop掉mutliplr procs的唯一方法。DROP PROCEDURE testest,testest1這樣做會訣竅。 – RameshVel 2010-02-02 09:09:35