Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
SQL Server inclut des exemples d’applications, des exemples de package et de nombreux exemples de codage que vous pouvez utiliser pour en savoir plus sur les fonctionnalités de programmabilité de l’intégration clR (Common Language Runtime).
Pour obtenir des projets Visual Studio complets implémentant ces exemples et des documents supplémentaires, visitez microsoft SQL Server Community Projects &Samples on CodePlex.
| Nom | Descriptif |
|---|---|
| Accès au code natif à partir d’une fonction UDF CLR | Montre comment appeler une fonction en code C++ natif (non managé) à partir d’une fonction définie par l’utilisateur dans un assembly, dans votre base de données. |
| Exemple de paramètre de tableau | Montre comment créer, mettre à jour ou supprimer un ensemble de lignes dans une base de données en passant un tableau d’informations d’un client à une procédure stockée d’intégration CLR sur le serveur. Cette opération est effectuée à l’aide d’un UDT. |
| exemple de date et d’heure UDTCalendar-Aware | Définit deux UDT qui fournissent une gestion prenant en charge le calendrier des dates et des heures. |
| Exemple de transactions CLR | Illustre le contrôle des transactions à l’aide des API gérées situées dans l’espace de noms System.Transactions. |
| Création de contacts à l’aide du CLR et du code XML | L’exemple Contact pour SQL Server fournit des utilitaires utiles qui forment une couche supplémentaire de fonctionnalités au-dessus de l’exemple de base de base AdventureWorks2012. Le premier utilitaire crée des enregistrements de contact pour différents types de personnes impliquées dans la base de données AdventureWorks2012. Les informations de contact sont spécifiées à l’aide de XML et sont transmises à une procédure stockée C#ou VB pour créer le code XML et le placer dans les tables appropriées avec la base de données. |
| Type monétaire et fonction de conversion | Définit un type de données Currency défini par l’utilisateur à l’aide de C#. |
| Gestion des objets volumineux à l’aide du CLR | Illustre le transfert d’objets binaires volumineux entre SQL Server et un système de fichiers accessible au serveur à l’aide de procédures stockées CLR. |
| Exemple Hello World Ready | Illustre les opérations de base pour créer, déployer et tester une procédure stockée basée sur l’intégration CLR simple et prête au monde. |
| Exemple de « Hello World » | Illustre les opérations de base pour créer, déployer et tester une procédure stockée basée sur l’intégration CLR simple. |
| exemple d’accès aux donnéesIn-Process | Contient plusieurs fonctions simples illustrant différentes fonctionnalités du fournisseur d’accès aux données in-process clR. |
| Exemple de jeu de résultats | Montre comment exécuter des commandes lors de la lecture des résultats d’une requête, sans ouvrir une nouvelle connexion et sans lire tous les résultats en mémoire. |
| Exemple d’envoi de DataSet | Montre comment retourner un DataSet basé sur ADO.NET au sein d’une procédure stockée CLR côté serveur sous la forme d’un jeu de résultats sur le client. |
| Exemple de fonctions utilitaires de chaîne | Contient une fonction table de diffusion en continu (TVF), écrite en Visual C# et Visual Basic, qui fractionne une chaîne séparée par des virgules en une table avec une colonne. |
| exemple de manipulation de chaînesSupplementary-Aware | Affiche l’implémentation de cinq fonctions de chaîne prenant en charge Transact-SQL supplémentaires qui peuvent gérer à la fois les chaînes Unicode et les chaînes de substitution. |
| Utilitaires UDT | Contient un certain nombre de fonctions utilitaires de type de données définies par l’utilisateur (UDT). |
| Nettoyage d’assembly inutilisé | Contient une procédure stockée .NET qui supprime les assemblys inutilisés dans la base de données active en interrogeant les catalogues de métadonnées. |
| Type défini par l’utilisateur | Affiche la création et l’utilisation d’un UDT simple à partir de Transact-SQL et d’une application cliente à l’aide de System.Data.SqlClient. |
| Chaîne UTF8 User-Defined type de données (UDT) | Illustre l’implémentation d’un UDT qui étend le système de type de la base de données afin de fournir un stockage pour les valeurs encodées UTF8. |