Les fonctions d'agrégation comme MIN et MAX ignorent les valeurs NULL présentes dans le jeu de données sur lequel porte leur calcul, d'où le fameux message d'avertissement : Warning: Null value is eliminated by an aggregate or other SET operation. Avertissement
Lire la suite...
Cette fois-ci, divers sujets : .NET Debug / Network Monitor SQL Server .NET Stream.CopyTo Method (MSDN Library) Apparue avec .NET 4 : la méthode qui fait pour vous l'opération de lecture sur le flux source et écriture sur le flux de destination. Pratique
Lire la suite...
Il s'agit d'une petite chose qu'il vaut mieux garder en tête quand on développe sur/pour SQL Server, et probablement d'autres SGBD si j'en crois la raison avancée que nous verrons plus bas. C'est particulièrement surprennant pour quelqu'un ayant l'habitude
Lire la suite...
Il arrive, surtout lors de phases d’exploration de données existantes, de se demander quel est l’état de “fragmentation” des valeurs d’une colonne dont la valeur est séquentielle. Vous aurez probablement déjà vu des solutions à ce problème sous le terme
Lire la suite...
Il existe des cas où nous aurions besoin d’utiliser des transactions imbriquées (des sous-transactions) constituant des petites unités de travail à l’intérieur d’une plus grande. Nous voulons que chaque petite unité soit autonome, tout en pouvant être
Lire la suite...
J'ai l'impression que pas mal de personnes sont parties sur une fausse idée avec ce problème d'injection SQL : certains ont l'air de penser qu'il s'agit uniquement d'un problème rencontré avec les applications dotées d'une interface utilisateur web (dans
Lire la suite...
Je viens de voir ceci chez Patrick Guimonet : Je l'aime bien ce tableau, il va me resservir.
Lire la suite...
N'étant pas en premier lieu développeur SQL, j'ai tendance à avoir quelques difficultés quand je dois écrire ponctuellement une requête avec jointure : "mais laquelle dois je utiliser déjà ?!..." Mais pourquoi n'ai je jamais penser à me faire une représentation
Lire la suite...