Udostępnij za pośrednictwem


DROP procedura języka Transact-SQL)

Usuwa procedury przechowywane lub grup procedurę z bieżącej bazy danych.

Topic link iconKonwencje składni języka Transact-SQL

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