Valuta il contenuto e lascia un commento
MSDN
MSDN Library
SQL Server
SQL Server 2008
 DROP FUNCTION (Transact-SQL)

  Attiva vista per larghezza di banda ridotta
Contenuti community
In questa sezione
Statistiche Annotazioni (0)
Sono disponibili anche altre versioni per quanto indicato di seguito:
Documentazione in linea di SQL Server 2008 (maggio 2009)
DROP FUNCTION (Transact-SQL)

Rimuove dal database corrente una o più funzioni definite dall'utente. Le funzioni definite dall'utente vengono create tramite l'istruzione CREATE FUNCTION e modificate tramite l'istruzione ALTER FUNCTION.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

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

Nome dello schema a cui appartiene la funzione definita dall'utente.

function_name

Nome della funzione o delle funzioni definite dall'utente che si desidera rimuovere. Il nome dello schema è facoltativo. Non è possibile specificare il nome del server e il nome del database.

DROP FUNCTION ha esito negativo se nel database esistono funzioni o viste Transact-SQL che fanno riferimento a questa funzione e sono state create con l'opzione SCHEMABINDING oppure se esistono colonne calcolate, vincoli CHECK o vincoli DEFAULT che fanno riferimento a questa funzione.

DROP FUNCTION ha esito negativo se esistono colonne calcolate che fanno riferimento a questa funzione e sono state indicizzate.

Per eseguire l'istruzione DROP FUNCTION, è necessario disporre almeno dell'autorizzazione ALTER per lo schema a cui la funzione appartiene oppure dell'autorizzazione CONTROL per la funzione.

A. Eliminazione di una funzione

Nell'esempio seguente viene eliminata la funzione definita dall'utente fn_SalesByStore dallo schema Sales nel database di esempio AdventureWorks. Per creare questa funzione, vedere l'esempio B in CREATE FUNCTION (Transact-SQL).

USE AdventureWorks;
GO
IF OBJECT_ID (N'Sales.fn_SalesByStore', N'IF') IS NOT NULL
    DROP FUNCTION Sales.fn_SalesByStore;
GO
Contenuti della community   Che cos'è Contenuti della community?
Aggiungi nuovo contenuto RSS  Annotazioni
Processing
© 2009 Microsoft Corporation. Tutti i diritti riservati. Condizioni per l'utilizzo  |  Marchi  |  Informativa sulla privacy
Page view tracker