Bonjour,
On m'avait appris un jour à créer une sorte d'index sur des tables identiques, avec un champ discriminant, afin qu'elles ne soient traitées comme une seule table... Pratique pour travailler sur des tables mensuelles, annuelles, ...
Exemple :
TABLE_01_2007
TABLE_02_2007
...
TABLE_10_2007
Cela permet de s'adresser au SGBD (INSERT, DELETE, SELECT, UPDATE) en ne spécifiant que le nom "clé" de la table (ici TABLE). Il faut juste un champ ou un morceau de champ dans la table (Exemple, colonne Horodatage et travail sur Month(Horodatage)) pour identifier la table finale.
Quelqu'un peut il me détailler ce mécanisme ?
Est-il valable seulement sur MS SQL SERVER ou fait-il partie des normes SQL ?
Merci par avance
Partager