Esempi di programmabilità CLR
SQL Server 2005 include applicazioni e pacchetti di esempio nonché diversi esempi di codice che consentono di acquisire familiarità con le funzionalità di programmabilità CLR di SQL Server.
Gli esempi vengono forniti esclusivamente a scopo didattico. Non sono destinati all'utilizzo in un ambiente di produzione e non sono stati testati in un ambiente di produzione. Microsoft non rende disponibile il 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.
Nella tabella seguente vengono descritti gli esempi di programmabilità CLR.
Nome | Descrizione |
---|---|
Comprende utilità che costituiscono un ulteriore livello di funzionalità per il database di esempio AdventureWorks di base. |
|
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. |
|
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 valutata a livello 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. |
|
Tipi definiti dall'utente (UDT) per valori di data/ora con supporto del calendario |
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. |
Vedere anche
Altre risorse
Database Engine .NET Framework Programming