Pour différentes raisons, je souhaite modifier une vue via une procédure stockée.

Ci-dessous le code de la vue :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
CREATE PROCEDURE [dbo].[MODIF_VUE_MAJ_TVA] @mois char(6) AS
 
ALTER VIEW VUE_DATE_MAJ_MAX_TVA (Id_affilies,DATE_MAJ_FORMAT)
AS
SELECT  dbo.LIGNE_CODE_TVA.ID_AFFILIES, MAX(dbo.LIGNE_CODE_TVA.DATE_MAJ_FORMAT) AS DATE_FORMAT
FROM         dbo.LIGNE_CODE_TVA where dbo.LIGNE_CODE_TVA.DATE_MAJ_FORMAT <= @mois
GROUP BY dbo.LIGNE_CODE_TVA.ID_AFFILIES
GO
Mais cela me met "Erreur 156: Syntaxe incorrecte vers le mot clé VIEW"

Donc Est-ce possible de modifier une vue via une procédure stockée? Et pourquoi ma procédure ne fonctionne-t-elle pas?

Merci d'avance