Archives mensuelles : septembre 2008

Prédicats SQL de quantification UNIQUE et DISTINCT

Tout le monde connait le prédicat SQL EXISTS qui permet de savoir si la sous requête retourne ou non des lignes (mêmes NULLs). Bien entendu ce prédicat n’a de sens qu’avec uns sous requête corrélée sinon il n’offre aucun intérêt .

En revanche, peu de développeurs pensent à utiliser les prédicats UNIQUE et DISTINCT, car ils sont rarement implémenté en SQL.
Voici comment, en leur absence, vous pouvez écrire des requêtes qui donnent sensiblement le même résultat…

Lire la suite

Rétro ingéniérie des objets SQL Server : recréer les index et les contraintes

Cet article propose des fonctions et des vues afin de connaître les composante d’une base de données, ainsi que des vues pour pouvoir recréer ces objets.
Cet article s’est limité aux objets INDEX et contraintes. Nous la poursuivrons par d’autres articles consacré à la rétro ingénierie des données, des tables et du code..

Lire la suite