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.
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).