août
2011
Il est possible d’utiliser l’Active Directory (AD) comme source de données, pour mettre à jour des tables d’une base de données SQL SERVER. Les tables en question peuvent contenir des informations relatives aux : ¤ employés ¤ ordinateurs d’une entreprise (ou d’une organisation) ¤ … Dans ce billet nous allons voir comment utiliser l’AD comme source pour mettre à jour une table de la base de données.
août
2011
Pour faire une photo des données d’une ou plusieurs table. Cette méthode permet de réaliser : * rapidement des jeux de données pour des tests * des snapshots des données des tables avant une opération et va donc permettre un retour arrière rapide au cas où …. Pour une base en production, cette méthode ne garantie pas la consistance des données dans la base.
août
2011
On peut être amener à travailler sur une « base de données » bizarre …mal conçue. Une base de données dont la plupart des tables ne respecte même pas la première Forme Normale (1FN): les tables contiennent pas des valeurs atomiques ! Une image est souvent plus parlante que de long discours …. Voyons un extrait (trois colonnes) d’une de ces tables
août
2011
Mon aide mémoire pour les manipulations des fichiers XML dans la base de données SQL Server.
juillet
2011
Depuis SQL SERVER 2005 la notion de schema de base de données a changé. Un schema est devenu donc un « namespace », un conteneur des objets de la base de données : Tables, Vues, Procédures, Fonctions, Triggers, Users,… Malgré cette définition claire de Microsoft on n’en voit pas la traduction dans la représentation affichée par SQL SERVER Management Studio (SSMS 2005, SSMS 2008, SSMS 2008R2). Une image est souvent plus parlant que de belles définitions…
juillet
2011
Dans les « Call Centers », une phase importante de la préparation d’une campagne d’appels sortant (Outbound calls) consiste à passer la table d’appels et plus précisément la colonne « Numéro de téléphone » dans une moulinette afin d’avoir des numéros de téléphones valides. Si la table d’appels contient un nombre important de faux numéros c’est sûr que la campagne ne sera pas fructueuse. Voici une fonction SQL qui permet de nettoyer et de valider les numéros de téléphones.
juin
2011
Il est possible depuis SQL SERVER d’exécuter des requêtes sur une instance ORACLE se trouvant sur une machine distante. L’objectif de ce billet est de présenter les différentes étapes pour la mise en oeuvre de requêtes distribuées entre une instance SQL SERVER et une instance ORACLE.
mai
2011
Les tables temporaires et les variables tables sont toutes créées dans la base tempdb. La durée de vie d’une table temporaire est celle de la session tandis que pour une variable table la portée est celle du lot d’instruction donc plus limitée que la session. La variable table présente beaucoup de limitations contrairement à une table temporaire. Par contre les variables tables sont très utiles pour les fonctions définies par utiliseur (UDF) retournant une table. […]
avril
2011
Disons-le tout de suite que le format ISO 8601 relatif aux données date et heure est : YYYY-MM-DDThh:mm:ss[.nnnnnnn][{+|-}hh:mm] Le T indique le début de la partie heure de la valeur date-heure. la partie [.nnnnnnn][{+|-}hh:mm] est optionnelle Exemple de données date heure respectant la norme ISO : 2011-04-08T18:55:50 Voyons l’avantage du respect de la norme ISO pour les données date et heure