DROP işlev (Transact-SQL)
Bir veya daha çok kullanıcı tanımlı işlevler, geçerli veritabanından kaldırır.Kullanıcı tanımlı işlev s kullanılarak oluşturulur OLUŞTURMA işlev kullanarak değiştirme veDEĞİŞTİRME işlev.
DROP FUNCTION { [ schema_name. ] function_name } [ ,...n ]
Bağımsız değişkenler
schema_name
Hangi şema adı kullanıcı tanımlı işlev ait.function_name
Kullanıcı tanımlı adı işlev veya işlev s kaldırılacak.Şema adı seçime bağlıdır.Sunucu adını ve veritabanı adı belirtilemez.
Remarks
Varsa, DROP FUNCTION başarısız olur Transact-SQL işlevler'i veya veritabanında, bu işlev başvurusu, SCHEMABINDING kullanılarak oluşturulmuş görünümler veya varsa, sütunların, CHECK kısıtlamaları veya işleve başvuran VARSAYıLAN kısıtlamalar hesaplanan.
Bu işlev başvuru ve dizin oluşturulmuş, hesaplanan sütunlar varsa, DROP FUNCTION başarısız olur.
İzinler
DROP işlev, en azından yürütmek için , bir kullanıcı ALTER hangi işlevin ait veya işlev iznine CONTROL şemasına izniniz olmalıdır.
Örnekler
C.Bir işlev siliniyor
Aşağıdaki örnek düşünceye fn_SalesByStore Kullanıcı tanımlı işlevin Sales şemada AdventureWorks Örnek Veritabanı'nı tıklatın. Bu işlev oluşturmak için , örnek B de bakın. (Transact-SQL) işlev CREATE.