In a debate I have had with Joe Celko by emailing, I criticised his naming convention he expose in « SQL programming Style » (Morgan Kaufmann). Let me talk about this case…
Lire la suite
Archives mensuelles : juin 2009
Bases de données système de MS SQL Server
Cet article explique à quoi servent les différentes bases de données système et comment les administrer.
Lire la suite
Terminologie : le terme RELATION ne désigne pas un lien entre deux tables
Une erreur hélas très courante est de désigner par le terme relation un lien entre deux tables, comme par exemple une contrainte d’intégrité référentielle ou une jointure. Mais d’où vient cette confusion ?
Lire la suite
Requêtes avec filtre paramétrés
Dans certaines requêtes il est nécessaire de prévoir que la clause WHERE (ou HAVING) puisse être augmentées ou diminuées de différentes expressions logiques (prédicats) en fonction de certains paramètres. La plupart du temps, les développeurs vont réaliser cela en utilisant des requêtes construites dynamiquement. Ceci n’est pas toujours intéressant notamment lorsque l’on exige des performances Voici quelques techniques de contournement afin d’obtenir le même effet avec des requêtes statiques.
Comment modifier les paramètres de session SQL Server
SQL Server permet de paramétrer la session de l’utilisateur qui se connecte avec différents flags. Cependant, comment faire en sorte que toute connexion par défaut à SQL Server emprunte les mêmes flags définis une fois pour toute ?
Lire la suite