Cette procédure renvoie 0 ou 1 si la table contient un LOB, par exemple TEXT, NTEXT, IMAGE, VARCHAR(max), NVARCHAR(max), VARBINARY(max), XML, GEOMETRY, GEOGRAPHY…
Lire la suite
Archives pour la catégorie SQL Server 2008
Paramétrage des constantes SEVERITY et STATE dans RAISERROR et gestion des messages d’erreurs de SQL Server
Voici quelques informations sur le paramétrage de SEVERITY et STATE pour le commande RAISERROR
Lire la suite
Deux petites fonctions de manipulations de chaines binaires
Voici deux petites fonction de manipulations de chaines binaires : l’une transforme en chaine de bits un décimal et l’autre compte le nombre de 1 d’une chaine binaire.
Lire la suite
Créer une procédure exécutable de toutes les bases et dans le contexte de la base courante
Voici comment écrire une procédure stockée qui pourra être appelée depuis n’importe quelle base de données et s’exécutera dans le contexte de la base de données appelante. SQL Server les appellent « procédures marquées système », mais je préfère le terme de procédure génériques.
Lire la suite
Migrer l’emplacement des données de bases SQL Server
Cet article présente un script permettant de migrer d’un seul coup toutes les base de données d’un serveur d’un emplacement à l’autre.
Lire la suite
Quelques requêtes sur les vues systèmes
Voici quelques exemples d’utilisation des vues systèmes de MS SQL Server (depuis la version 2005)
Lire la suite
QUALITÉ DES DONNÉES : recherche d’intervals anormaux
Voici une petite requête dynamique pour rechercher dans toutes les tables des intervalles anormaux, c’est à dire dont les bornes sont inversées. Par exemple lorsqu’une date de début est postérieur à une date de fin…
Cela arrive plus fréquemment qu’on ne le croit, et surtout dans les bases de données dans lesquelles on n’a pas mis de contraintes CHECK (comme c’est le case par exemple pour MySQL ou la contrainte CHECK n’existe pas !)
Lire la suite
SQL et système d’information géographique (SIG) – 2/2
Ceci est la seconde partie de cet article sur les SIG avec SQL dans les SGBDR. La première partie est lisible ici : http://blog.developpez.com/sqlpro/p9414/langage-sql-norme/sql-et-systeme-d-information-geographiqu/
Fonction de découpage à césure multiple
Voici un problème complexe, comment « parser » une phrase avec, non pas un caractères de césure, mais un ensemble ? Cette fonction répond à cette demande en fournissant en sortie une table…
Reconstruction des objets de stockage et recalculs des statistiques hors index
Ces deux procédures à mettre dans vos bases permettent de temps à autre de reconstruire tout ce qui stocke des données et de recalculer toutes les statistiques hors index.
Lire la suite