La fonction DATEDIFF retourne un entier de type INT. Cependant cela ne suffit pas dans certaines cas : granularité de calcul trop fine (milliseconde par exemple) ou plages de valeurs trop étendues. La fonction F_DATEDIFF_BIG répond a cette problématique en vous offrant une valeur de sortie sous forme de BIGINT.
Lire la suite
Archives du mot-clé SQL server
Une requête pour lister les privilèges au niveau des utilisateurs SQL
Cette requête permet de retrouver l’ensemble des privilèges attribués dans une base à tous les utilisateurs SQL
Lire la suite
Une requête pour traquer les transactions trop longues
Des transactions qui durent peuvent être à l’origine de blocage soudain intervenant de manière aléatoire (phénomènes stochastique). Il convient de les traquer et d’y répondre, soit en analysant la cause, soit en les tuant. Voici une requête permettant de les lister…
Lire la suite
Partitionnement : savoir ou sont stockées mes lignes
Voici une requête permettant de savoir pour chaque ligne d’une table partitionnée ou elle se situe.
Lire la suite
Les plus grosses bases de données MS SQL Server actuelles sont en pétaoctets…
Régulièrement on me dit que MS SQL Server est un jouet comparé à Oracle ou TerraData.
Pourtant mon activité professionnelle m’a conduit à conseiller des clients ayant plusieurs téraoctets de données tant dans des bases relationnelles que décisionnelles.
Je me suis donc demandé quelles était les plus grosses bases de données hébergées par des serveurs Microsoft Windows / SQL Server… Lire la suite
Génération aléatoire de mots et phrases en SQL
Deux petites fonctions MS SQL Server pour créer des mots et phrases en « bolobolo » c’est à dire avec une vraisemblance importante par rapport au français.
Lire la suite