Archives pour la catégorie Langage SQL (norme)

Les données d’une base SQL sont des ensembles…

Beaucoup de jeunes développeurs considèrent à tort une base de données comme s’il s’agissait d’écrire des enregistrement dans des fichiers. Il n’en est rien. Les notions de fichiers, d’enregistrement et autres concepts matériels n’existe en aucune façon dans le fonctionnement logique d’un serveur de bases de données relationnelles…
Lire la suite

Visualiser toutes les jobs à venir de l’Agent SQL Server

Parmi les demandes fréquentes des DBA MS SQL Server, une récurrence importante est de pouvoir visionner l’ensemble des tâches planifiées qui vont se dérouler dans les jours, semaines et mois à venir. Or SQL Server, même dans sa version la plus récente n’offre toujours pas un tel outil. Voici pourtant une solution…
Lire la suite

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