Udostępnij za pośrednictwem


DROP funkcja języka Transact-SQL)

Usuwa jeden lub więcej funkcji zdefiniowanych przez użytkownika z bieżącej bazy danych.Funkcje zdefiniowane przez użytkownika są tworzone za pomocą TWORZENIE funkcja i modyfikować za pomocą ZMIENIANIE funkcja.

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

DROP FUNCTION { [ schema_name. ] function_name } [ ,...n ] 

Argumenty

  • schema_name
    Opis typu obiektu:

  • function_name
    Jest nazwą funkcja zdefiniowanej przez użytkownika lub funkcja ma zostać usunięty.Określanie nazwy schematu jest opcjonalne.Nie można określić nazwa serwera i nazwę bazy danych.

Remarks

DROP funkcja zakończy się niepowodzeniem, jeśli istnieją Transact-SQL funkcje lub widoków w bazie danych, które odwołać tę funkcja i zostały utworzone przy użyciu SCHEMABINDING, lub jeśli nie istnieją obliczone kolumn i ograniczeń CHECK DEFAULT ograniczenia, które odwołują się do funkcja.

DROP funkcja zakończy się niepowodzeniem, jeśli nie ma kolumny obliczane odwołać tę funkcja i zostały zindeksowane.

Uprawnienia

DROP funkcja, należy wykonać co najmniej, użytkownik musi mieć uprawnienie ALTER na schemacie, do której funkcja należy lub uprawnienie do funkcja sterowania.

Przykłady

A.Usunięcie funkcja

W poniższym przykładzie spadnie fn_SalesByStore funkcja zdefiniowanej przez użytkownika z Sales schemat w AdventureWorks Przykładowa baza danych. Aby utworzyć tę funkcja, zobacz przykład B w CREATE funkcja języka Transact-SQL).