Aracılığıyla paylaş


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.

Topic link iconTransact-SQL sözdizimi kuralları

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.