151
6.1 Principes de l’indexation
SELECT * FROM dbo.indexdemo
GO
À l’issue de l’exécution de ce code, nous obtenons un résultat semblable à ce qui
est présenté figure 6.4.
Figure 6.4 — Résultat du SELECT
Les lignes apparaissent « naturellement » dans l’ordre d’insertion, qui correspond
ici à un ordre de nombres dans la colonne ID, simplement parce que nous avons
inséré les lignes avec un incrément de la valeur de ID. Si nous avions inséré des ID
dans le désordre, ils seraient apparus dans le désordre. Voyons maintenant ce qui se
passe si nous supprimons, puis ajoutons une ligne :
DELETE FROM dbo.indexdemo WHERE id = 4
INSERT INTO dbo.indexdemo (id) VALUES (9)
GO
SELECT * FROM dbo.indexdemo
GO
Résultat sur la figure 6.5.
Figure 6.5 — Résultat du SELECT
6.1 Principes de l’indexation
SELECT * FROM dbo.indexdemo
GO
À l’issue de l’exécution de ce code, nous obtenons un résultat semblable à ce qui
est présenté figure 6.4.
Figure 6.4 — Résultat du SELECT
Les lignes apparaissent « naturellement » dans l’ordre d’insertion, qui correspond
ici à un ordre de nombres dans la colonne ID, simplement parce que nous avons
inséré les lignes avec un incrément de la valeur de ID. Si nous avions inséré des ID
dans le désordre, ils seraient apparus dans le désordre. Voyons maintenant ce qui se
passe si nous supprimons, puis ajoutons une ligne :
DELETE FROM dbo.indexdemo WHERE id = 4
INSERT INTO dbo.indexdemo (id) VALUES (9)
GO
SELECT * FROM dbo.indexdemo
GO
Résultat sur la figure 6.5.
Figure 6.5 — Résultat du SELECT
