Freigeben über


Löschen gespeicherter Prozeduren

Sie können eine gespeicherte Prozedur löschen, wenn Sie sie nicht mehr benötigen. Wenn eine gespeicherte Prozedur, die gelöscht wurde, von einer anderen gespeicherten Prozedur aufgerufen wird, zeigt Microsoft SQL Server eine Fehlermeldung an, wenn die aufrufende Prozedur ausgeführt wird.Wird jedoch eine neue gespeicherte Prozedur mit demselben Namen und denselben Parametern definiert, um die gelöschte Prozedur zu ersetzen, können andere Prozeduren, die darauf verweisen, weiterhin erfolgreich ausgeführt werden. Wenn z. B. die gespeicherte Prozedur proc1 auf die gespeicherte Prozedur proc2 verweist und proc2 gelöscht wird und eine andere gespeicherte Prozedur mit dem Namen proc2 erstellt wird, verweist proc1 nun auf die neue gespeicherte Prozedur. proc1 muss n diesem Fall nicht neu erstellt werden.

So löschen Sie eine gespeicherte Prozedur

So löschen Sie eine erweiterte gespeicherte Prozedur