DROP procedura języka Transact-SQL)
Usuwa procedury przechowywane lub grup procedurę z bieżącej bazy danych.
DROP { PROC | PROCEDURE } { [ schema_name. ] procedure } [ ,...n ]
Argumenty
schema_name
To nazwa schematu, do której należy dany procedury.Nie można określić nazwa serwera lub nazwa bazy danych.procedure
Jest nazwą procedury przechowywanej lub grupy, procedura przechowywana ma zostać usunięta.Procedura nazwy muszą być zgodne z zasadami identyfikatory.
Remarks
Aby wyświetlić listę nazw procedury, należy użyć sys.Objects Służy do wyświetlania katalogu. Aby wyświetlić definicję procedury, należy użyć sys.sql_modules Służy do wyświetlania katalogu. Po upuszczeniu procedura przechowywana, informacje o procedurze jest usuwany z sys.Objects and sys.sql_modules widoki wykazu.
Poszczególne procedury w obrębie grupy numerowanych procedury nie można go usunąć, grupy całej procedury zostanie usunięte.Aby uzyskać więcej informacji na temat procedur zgrupowane zobacz CREATE PROCEDURE (języka Transact-SQL).
Uprawnienia
Wymaga uprawnienia ALTER na schemacie, do której należy procedury lub sterowania uprawnienie do procedury.
Przykłady
W następującym przykładzie usunięto dbo.uspMyProc Procedura przechowywana w bieżącej bazie danych.
DROP PROCEDURE dbo.uspMyProc;
GO
See Also