Pourquoi ne pas créer une table de dates pour se faciliter les recherches dans des tables suivant la colonne de type date qu’elles contiennent ?
On peut vous demander par exemple de rechercher la quantité d’eau consommée par un parc de machines pour la deuxième semaine de chaque mois d’une année.
Imaginez un peu la complexité de la requête à écrire …
Voyons comment on peut résoudre cette demande très facilement en créant une table de dates …
Détecter un caractère unicode dans une chaîne de caractères
Voici une petite fonction qui permet de vérifier la présence d’un caractère qui n’est pas supporté par la norme ASCII dans une chaîne de caractères …
Installation de SQL Server 2008
Voyons en quelques étapes comment se déroule l’installation de SQL Server 2008 sur une machine sur laquelle on vient d’installer un OS tout frais
A quoi sert le fichier du journal des transactions ? Pourquoi ne faut-il pas le supprimer ?
La fin d’un mythe : « je n’ai pas besoin de la restauration à un point dans le temps donc je n’ai pas besoin du fichier du journal des transactions. »
Or c’est ce seul fichier qui garantit l’intégrité de la base de données en cas de crash du serveur …
Différence entre fragmentation interne et externe d’un index
Quand on parle de la fragmentation physique des indexes, on parle aussi de fragmentation externe. Celle-ci se « produit » lorsque l’ordre logique des pages de l’index est incorrect. Les nouvelles valeurs de clé de l’index sont alors insérées dans de nouvelles pages d’index, qui désordonnent l’ordre original de la clé de l’index.
Quand on parle de fragmentation logique de l’index, on parle aussi de fragmentation interne : c’est le cas lorsque la quantité de données stockée dans les pages de l’index est plus petite que la quantité maximale de données que peut stocker une page.
ElSuket
Ajouter des contraintes à des tables déjà existantes
Comment peut-on ajouter des contraintes de tous types à une table qui existe déjà , mais dont on a modifié la structure ou tout simplement oublié d’ajouter la contrainte en même temps que la colonne ?
Générer le script de tables et des données qu’elles contiennent avec SSMS 2008
SQL Server Management Studio 2008 introduit le scriptage des données des tables.
Le scriptage se fait toujours à l’aide de l’Assistant Script, mais il faut aller chercher l’option pour en scripter également les données
Une fonction d’extraction des nombres contenus dans une chaîne de caractères : les fonctions ISNUMERIC() et ASCII()
Voici une petite fonction qui vous permettra d’extraire les nombres contenus dans une chaîne de caractères, et de les retourner comme un entier…
Trouver la version, le service pack et l’édition d’une instance SQL Server
Voici une requête simple pour trouver la version, le service pack et l’édition d’une instance SQL Server, valable au moins sur les version 2000 et ultérieures …
Changer le mot de passe de la connexion sa sous SQL Server 2000
Chassez le naturel, il revient au galop …
La commande ALTER LOGIN permet de modifier le mot de passe suprême, mais fonctionne seulement dès SQL Server 2005. Comment faire sous SQL Server 2000?