Utilisation des assemblages .net dans SQL Server 2005

J'ai récemment découvert qu'il est possible de placer des assemblages.net sur des serveurs SQL Server >=2005 afin que les fonctions.net puissent être appelées dans des instructions T/SQL.

Je me demandais quelles utilisations les gens trouvaient pour ceux-ci et comment ils fonctionnaient?


Solution du problème

La première utilisation à usage général du CLR dans SQL 2005 que j'ai créée était un assembly SQL 2005 doté de diverses fonctions qui effectuent des opérations sur les chaînes et des correspondances de modèles à l'aide d'expressions régulières. Les fonctions de chaîne natives de SQL 2005 peuvent être augmentées afin que vous puissiez valider des formats courants tels que des numéros de téléphone ou des numéros de carte de crédit ou exécuter des expressions régulières ad hoc dans des procédures stockées.

Pour les fonctions déterministes définies par l'utilisateur, j'ai trouvé le support SQL CLR très performant.

Commentaires

Posts les plus consultés de ce blog

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Le shell POSIX (sh) redirige stderr vers stdout et capture stderr et stdout dans des variables