Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le funzioni definite dall'utente sono routine che possono accettare parametri, eseguire calcoli o altre azioni e restituire un risultato. A partire da SQL Server 2005, è possibile scrivere funzioni definite dall'utente in qualsiasi linguaggio di programmazione microsoft .NET Framework, ad esempio Microsoft Visual Basic .NET o Microsoft Visual C#.
Esistono due tipi di funzioni: scalare, che restituisce un singolo valore e con valori di tabella, che restituisce un set di righe.
Nella tabella seguente sono elencati gli argomenti di questa sezione.
Funzioni CLR Scalar-Valued
Vengono descritti i requisiti di implementazione e vengono forniti esempi delle funzioni scalari e con valori di tabella.
Funzioni CLR Table-Valued
Viene illustrato come implementare e usare funzioni con valori di tabella e differenze tra le funzioni Transact-SQL e CLR (Common Language Runtime).
Aggregazioni CLR User-Defined
Viene descritto come implementare e utilizzare le aggregazioni definite dall'utente.