medfourati
Messages postés3Date d'inscriptiondimanche 27 septembre 2009StatutMembreDernière intervention11 juin 2012
-
8 juin 2012 à 10:43
medfourati
Messages postés3Date d'inscriptiondimanche 27 septembre 2009StatutMembreDernière intervention11 juin 2012
-
11 juin 2012 à 18:14
Bonjour,
J'ai créé une procédure stockée dans une base de donnée sql server mais lorsque je l’exécute un message d'erreur de syntaxe se produit !
J'ai pas pu localisé l'erreur.
Je serais très heureux si vous m'aiderez à trouvez cette erreur.
Voici la procédure :
CREATE PROCEDURE [dbo].[ChargementCompteur](@Code nvarchar(200))
AS
Declare @Annee nvarchar(10)
Declare @AnneeSys nvarchar(10)
Declare @Valeur nvarchar(10)
Declare @Valint int(10)
select @Annee Annee from Compteurs Where Code @Code
Select @AnneeSys = YEAR(GETDATE())
if @Annee = @AnneeSys
{
if @Code = 'Action'
{ select @Valeur As Valeur from Compteurs where Code @Code And Annee @Annee
set @Valint = Convert(int, @Valeur)
set @Valint = @Valint + 1
set @Valeur = Convert( nvarchar(10), @Valint)
select Annee + @Valeur As Valeur from Compteurs Where Code = @Code
}
else
select Annee + Valeur As Valeur from Compteurs Where Code = @Code
}
Else
Select @AnneeSys + '001' As Valeur from Compteurs Where Code = @Code
GO
J'attend vos réponses avec impatience.
Merci d'avance