Exemples de programmabilité CLR
Cette section décrit 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 Runtime) de SQL Server.
Les exemples SQL Server et les exemples de bases de données doivent être téléchargés et installés avant que vous ne puissiez les afficher ou les utiliser. Pour plus d'informations, consultez Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code 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.
Nom | Description |
---|---|
Fournit des utilitaires qui composent une couche de fonctionnalités supplémentaire par-dessus l'exemple de base de données AdventureWorks. |
|
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. |
|
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. |
|
Montre comment nettoyer les assemblys inutilisés dans la base de données active en interrogeant les catalogues de métadonnées. |
|
Montre comment examiner les données boursières pour identifier la tendance représentée par la séquence d'observations et formuler quelques prédictions basées sur les données. |
Voir aussi
Autres ressources
Concepts de programmation pour l'intégration du CLR