Comment as-tu créé les vues ?
Et comment rajoutes-tu la colonne ?
En effet, je viens de faire un test chez moi (SQL Server 2014 Express) et je n'ai absolument pas le même comportement : J'ai beau rajouter des colonnes dans les différentes tables appelées par la vue, la vue ne change pas !
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
create view eleve_classe
as
select e.id eleve_id, e.classe_id, e.nom eleve_nom, c.nom classe_nom
from eleve e
inner join classe c on c.id = e.classe_id;
alter table eleve add naissance datetime2 null;
alter table classe add etage int null;
select * from eleve_classe;
-- Je retrouve bien eleve_id, classe_id, eleve_nom et classe_nom |