Le besoin d’historiser l’évolution des données est de plus en plus fort. Dans certains domaines, comme dans l’informatique médicale et tout ce qui touche à la santé, le demande de traçabilité de l’information, tant dans ses évolutions que dans son origine est important.
Il existe différentes méthodes dont j’ai parlé à travers une série d’article de SQL Server Magazine. Voici une méthode mise en place pour Santé Service dans la cadre de la refont de l’ERP interne.
Lire la suite
Transformation d’un document XML simple en table avec SQL Server
Voici comment transformer tous les attributs situés à un même niveau de noeud d’un document XML
Inférence basique avec gestion de collation
Afin de compléter cet article sur la recherche de motifs (rapprochement de chaines de caractères), voici une version qui gère la casse et les accents.
Lire la suite
Qualité des données : les majuscules doivent impérativement être accentuées
La question récurrente de mettre ou pas un accent sur une majuscule est sans fondement. Quelle est la règle en la matière ?
L’écriture française comportant des accents, ce n’est pas parce que les mots figurent en majuscule ou en lettres capitales qu’ils doivent perdre leur accentuation.
Non seulement il s’agit d’une position culturelle mais aussi légale, comme cet article le montre.
Lire la suite
Comment restaurer la dernière sauvegarde depuis un fichier multisauvegarde (device) ?
La procédure suivante permet de restaurer la dernière sauvegarde empilée dans un fichier multi sauvegardes.
Recherches de multiples occurrences d’une chaine dans une autre
La fonction ci dessous recherche toutes les occurrences d’une chaine dans une autre.
Ecriture de fichiers texte via SQL
La manipulation de fichiers texte, par exemple à des fin de journalisation d’événements, peut se faire directement dans SQL à l’aide de procédure de manipulation de fichiers via des commandes OLE Automation.
Scripter la création et la suppression des FOREIGN KEYs
Voici une procédure destinée à générer un script SQL de création ou de suppression des contraintes d’intégrité référentielle d’une base de données.
Jointure conditionnelle
Comment faire une jointure conditionnelle ? Par exemple une jointure qui prend en compte une table X ou bien une table Y dans une requête ?
Contrôle de cohérence par algorithme de clef de LUHN
L’algorithme de la clé de Luhn sert à vérifier les données de différents identifiants numériques tels que les SIREN, SIRET, les n° de cartes bancaires, les n° ADELI…
Lire la suite