Udostępnij za pośrednictwem


UPUŚĆ procedura języka Transact-SQL)

Usuwa przechowywane procedury lub procedury grupy z bieżącej bazy danych.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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