Share via


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

Exemple Readme_AdventureWorks Cycles CLR Layer

Fournit des utilitaires qui composent une couche de fonctionnalités supplémentaire par-dessus l'exemple de base de données AdventureWorks.

Exemple Readme_Supplementary-Aware String Manipulation

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.

Exemple de gestion Readme_Large Object (LOB)

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.

Exemple Readme_In-Process Data Access

Contient des fonctions simples illustrant diverses fonctionnalités du fournisseur d'accès aux données intra-processus du CLR.

Exemple Readme_String Utilities

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.

Exemple Readme_UDT Utilities

Contient des fonctions d'utilitaire de type de données défini par l'utilisateur.

Exemple Readme_UDT

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 Readme_UTF8 UDT

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.

Exemple Readme_Calendar-Aware Date/Time UDT

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.

Exemple Readme_Result Set

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.

Exemple Readme_Array Parameter

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.

Exemple Readme_Hello World

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.

Exemple Readme_Hello World Ready

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.

Impersonation Sample

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.

Exemple Readme_Spatial

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.

Exemple Readme_Oracle TVF

Montre comment appeler l'interface en code managé dans Oracle pour exposer le résultat de toutes les requêtes Oracle en fonction table.

Exemple Readme_Send DataSet

Montre comment retourner un DataSet ADO .NET dans une procédure stockée CLR côté client en jeu de résultats au client.

Exemple Readme_System.Transactions

Montre comment contrôler les transactions à l'aide des API managées situées dans l'espace de noms System.Transactions.

Exemple Readme_Assembly Cleanup

Montre comment nettoyer les assemblys inutilisés dans la base de données active en interrogeant les catalogues de métadonnées.

Exemple Readme_Time Series

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

Aide et informations

Assistance sur SQL Server 2008