UPUŚĆ procedura języka Transact-SQL)
Usuwa przechowywane procedury lub procedury grupy z bieżącej bazy danych.
Składnia
DROP { PROC | PROCEDURE } { [ schema_name. ] procedure } [ ,...n ]
Argumenty
schema_name
Jest to nazwa schematu, do której należy procedury.Nie można określić nazwy bazy danych lub nazwa serwera .procedure
Jest nazwą procedura składowana lub procedura składowana grupy ma zostać usunięta.Nazwy procedury muszą spełniać zasady dla identyfikatorów.
Uwagi
Aby wyświetlić listę nazw procedurę, za pomocą sys.objects katalogu widoku.Aby wyświetlić definicję procedurę, za pomocą sys.sql_modules katalogu widoku.Po upuszczeniu procedura składowana informacji dotyczących tej procedury jest usuwany z sys.objects i sys.sql_modules widoki wykazu.
Nie można usunąć poszczególne procedury w ramach grupy numerowanych procedur; Grupa cała procedura jest odrzucany.Aby uzyskać więcej informacji dotyczących procedur zgrupowane, zobacz CREATE PROCEDURE (Transact-SQL).
Uprawnienia
Wymaga uprawnienia do zmiany w schemacie, do którego należy procedury lub uprawnienie do procedury kontroli.
Przykłady
W następującym przykładzie usunięto dbo.uspMyProc procedura składowana w bieżącej bazie danych.
DROP PROCEDURE dbo.uspMyProc;
GO
Zobacz także