Exemples de programmabilité CLR
SQL Server 2005 contient des exemples d'applications et de packages, ainsi que de nombreux exemples de code que vous pouvez utiliser pour apprendre à vous servir des fonctionnalités de programmabilité CLR (Common Language Runtine) de SQL Server.
Les exemples sont fournis à titre éducatif uniquement. Ils ne sont pas destinés à être utilisés dans un environnement de production et n'ont pas été testés à cet usage. Microsoft ne fournit aucun support technique pour ces exemples. Les exemples d'applications et les assemblys ne doivent pas être utilisés avec votre base de données SQL Server de production ou votre serveur de rapports, ou y être connectés, sans l'autorisation de l'administrateur système.
Le tableau suivant décrit les exemples de programmabilité CLR.
Nom | Description |
---|---|
Fournit des utilitaires qui forment une couche de fonctionnalités supplémentaire par-dessus l'exemple de base de données AdventureWorks. |
|
Manipulation de chaînes sensible aux caractères supplémentaires |
Montre la mise en œuvre de cinq fonctions de chaîne Transact-SQL comportant des caractères supplémentaires capables de traiter à la fois des chaînes de caractères Unicode et supplémentaires. |
Montre comment transférer des objets LOB (Large Binary Object) entre SQL Server et un système de fichiers auquel le serveur a accès moyennant l'utilisation de procédures stockées CLR. |
|
Contient des fonctions simples illustrant diverses fonctionnalités du fournisseur d'accès aux données intra-processus du CLR. |
|
Contient une fonction table en continu, écrite en C# et Visual Basic, qui fractionne une chaîne séparée par des virgules en table à une colonne. |
|
Contient des fonctions d'utilitaire de type de données défini par l'utilisateur. |
|
Montre la création et l'utilisation d'un type de données simple défini par l'utilisateur à partir de Transact-SQL et d'une application cliente utilisant System.Data.SqlClient. |
|
Exemple de type de données défini par l'utilisateur pour les chaînes UTF8 |
Montre la mise en œuvre d'un type de données défini par l'utilisateur qui étend le système de types de la base de données pour assurer le stockage des valeurs codées en UTF8. |
Crée deux types de données définis par l'utilisateur (CADatetime et CADate), qui fournissent un traitement des dates et des heures utilisant un calendrier. |
|
Montre comment utiliser des curseurs côté serveur afin de pallier l'absence de prise en charge MARS (Multiple Active Result Set) pour la programmation côté serveur. |
|
Montre comment transmettre un tableau d'informations d'un client à une procédure stockée d'intégration du CLR sur le serveur en utilisant un type de données d'intégration du CLR défini par l'utilisateur. |
|
Montre les opérations de base à effectuer pour créer, déployer et tester une procédure stockée simple, basée sur l'intégration du CLR. |
|
Montre les opérations de base à effectuer pour créer, déployer et tester une procédure stockée simple, basée sur l'intégration du CLR et adaptée à une utilisation internationale. |
|
Montre comment se servir de l'emprunt d'identité dans le contexte de la sécurité intégrée de façon à utiliser les informations d'identification que le client transmet pour accéder à des ressources protégées du système d'exploitation, par exemple des fichiers. |
|
Montre comment utiliser la technologie d'intégration du CLR pour améliorer les fonctions de base d'indexation et de requête afin de prendre en charge des types de données et des requêtes plus complexes sur ces données. |
|
Montre comment appeler l'interface en code managé dans Oracle pour exposer le résultat de toutes les requêtes Oracle en fonction table. |
|
Montre comment retourner un DataSet ADO .NET dans une procédure stockée CLR côté client en jeu de résultats au client. |
|
Montre comment contrôler les transactions à l'aide des API managées situées dans l'espace de noms System.Transactions. |
Voir aussi
Autres ressources
Database Engine .NET Framework Programming