Basé sur l’excellent article de Morten Nielsen mais corrigé (quelques erreur si vous utilisez une base à collation sensible à la casse), voici le test de conformation OGC de données spatiales dans MS SQL Server.
Lire la suite
Ou sont stockées mes données ?
Comment savoir dans quels « storage », répertoires et fichier ou sont stockées mes données ?
Lire la suite
Contraintes CHECK sur tables externe avec PostGreSQL
Suite à un post sur la soit-disante impossibilité de créer, dans PostGreSQL, une contraintes CHECK vérifiant des données externes à la table dans laquelle elle était placée, je me suis fait un malin plaisir de démontrer le contraire…
Lire la suite
Quelques outils méconnus pour MS SQL Server
L’offre Microsoft regorge d’outils particuliers et spécifiques pour SQL Server. Hélas la plupart de ces outils sont peu connus. En voici quelques uns qui peuvent d’avérer bien utile dans différents contextes…
Lire la suite
Division relationnelle, petites précisions…
Dans un article sur la division relationnelle, un internaute m’a fait remarqué une erreur. En fait il y en avait deux et une petite imprécision…
Lire la suite
Réaliser des compteurs relatifs, avec SQL Server.
Dans certains développements on exige une numérotation de certaines données dépendantes d’une information telle que le client ou l’année. Voyonc comment réaliser une telle chose avec MS SQL Server.
Lire la suite
Agrégation d’intervalles en SQL
Le problème est le suivant : partant d’une table contenant des intervalles (périodes de temps, plage d’entiers ou autres…), c’est à dire une information continue bornée par deux colonnes (DEBUT et FIN par exemple), comment faire en sorte d’agréger ces intervalles lorsque certains se recoupent ?
Lire la suite
Calcul en SQL de la date de Pâques
Juste une petite fonction SQL pour calculer la date de pâques et toutes les dates qui en découlent (Lundi de Pâques, Ascension, Pentecôte et Lundi de Pentecôte)
Lire la suite
A quoi sert le GO ?
GO n’est pas une commande SQL. C’est une commande de l’interpréteur qu’est SSMS ou SQLcmd.
Cette commande permet de forcer l’envoi du lot de commande SQL et d’attendre le retour du serveur avant de poursuivre.
Lire la suite
Le mystère des plans de requêtes….
Dans un excellent article, Erland Sommarskog étudie ce qui fait qu’une même requête peut être « victime » de différents plans de requêtes, tous n’ayant pas les mêmes performances.
Lire la suite