Esempi di programmabilità CLR
In questa sezione vengono descritti esempi di applicazioni e pacchetti, nonché esempi di codice che consentono di acquisire familiarità con le funzionalità di programmabilità Common Language Runtime (CLR) di SQL Server.
Per visualizzare o utilizzare gli esempi e i database di esempio di SQL Server, è necessario prima scaricarli e installarli. Per ulteriori informazioni, vedere Considerazioni per l'installazione di esempi e di database di esempio di SQL Server.
Gli esempi vengono offerti esclusivamente a scopo didattico. Non sono progettati per l'utilizzo in un ambiente di produzione e non sono stati testati in un ambiente di produzione. Microsoftnon offre servizi di supporto tecnico per questi esempi. Le applicazioni e gli assembly di esempio non devono essere connessi o utilizzati con il database di SQL Server o il server di report in un ambiente di produzione senza l'autorizzazione dell'amministratore di sistema.
Nome | Descrizione |
---|---|
File Leggimi relativo all'esempio AdventureWorks Cycles CLR Layer |
Comprende utilità che costituiscono un ulteriore livello di funzionalità per il database di esempio AdventureWorks di base. |
File Leggimi relativo all'esempio Supplementary-Aware String Manipulation |
Illustra l'implementazione di cinque funzioni per valori stringa Transact-SQL con supporto di caratteri supplementari in grado di gestire sia stringhe Unicode che stringhe di caratteri supplementari. |
File Leggimi relativo all'esempio Large Object (LOB) Handling |
Illustra il trasferimento di oggetti LOB tra SQL Server e un file system a cui può accedere il server mediante stored procedure CLR. |
Include una serie di funzioni semplici che illustrano le diverse funzionalità del provider di accesso ai dati in-process CLR. |
|
Contiene una funzione di flusso con valori di tabella, scritta in C# e Visual Basic, che suddivide una stringa delimitata da virgole in una tabella con una colonna. |
|
Include una serie di funzioni di utilità per i tipi di dati definiti dall'utente. |
|
Illustra la creazione e l'utilizzo di un tipo di dati semplice definito dall'utente con Transact-SQL e un'applicazione client tramite System.Data.SqlClient. |
|
Illustra l'implementazione di un tipo di dati definito dall'utente che estende il sistema di tipi del database per garantire l'archiviazione di valori codificati con UTF8. |
|
File Leggimi relativo all'esempio Calendar-Aware Date/Time UDT |
Definisce due tipi di dati definiti dall'utente (CADatetime e CADate) che consentono la gestione di data e ora con supporto del calendario. |
Illustra l'utilizzo di cursori sul lato server per risolvere il problema della mancanza di supporto MARS (Multiple Active Result Set) per la programmazione sul lato server. |
|
Illustra come passare una matrice di informazioni da un client a una stored procedure per l'integrazione con CLR sul server mediante un tipo di dati definito dall'utente per l'integrazione con CLR. |
|
Illustra le operazioni di base per la creazione, la distribuzione e il test di una stored procedure semplice basata sull'integrazione con CLR. |
|
Illustra le operazioni di base per la creazione, la distribuzione e il test di una stored procedure basata sull'integrazione con CLR semplice e internazionalizzata. |
|
Illustra come utilizzare la rappresentazione per accedere alle risorse protette del sistema operativo, ad esempio file, mediante le credenziali passate dal client quando si utilizza la protezione integrata. |
|
Illustra come utilizzare la tecnologia per l'integrazione con CLR (Common Language Runtime) per migliorare le funzionalità di indicizzazione ed esecuzione query di base e supportare tipi di dati e query su dati più complessi. |
|
Illustra come richiamare l'interfaccia con codice gestito a Oracle per esporre i risultati delle query Oracle come funzione valutata a livello di tabella. |
|
Illustra come restituire un oggetto DataSet basato su ADO .NET all'interno di una stored procedure basata su CLR sul lato server come set di risultati al client. |
|
Illustra il controllo delle transazioni tramite le API gestite dello spazio dei nomi System.Transactions. |
|
Illustra la modalità di pulitura degli assembly inutilizzati nel database corrente tramite l'esecuzione di query sui cataloghi di metadati. |
|
Illustra come esaminare i dati storici della borsa per identificarne la tendenza rappresentata dalla sequenza di osservazioni e poter fare una previsione in base a questi dati. |
Vedere anche
Altre risorse
Concetti relativi alla programmazione dell'integrazione con CLR (Common Language Runtime)