Bonjour,
j'ai fait une petite procédure stockée avec SQLserver pour remplir ma table mais j'ai le message d'erreur suivant : Erreur de conversion du type de données numeric en decimal.
je pensais que numeric et decimal c'était pareil !
voilà ma table, toute simple :
id_taille int primary key,
taille decimal(4,3)
ma procédure stockée :
create proc creertaille (@lib decimal(4,3))
as begin
declare @nb int
select @nb=count(*) from tailleplaquette
insert into tailleplaquette values(@nb, @lib)
end
et ce que j'exécute :
exec creertaille 10.23
Cela marche, tant qu'on est en dessous de la dizaine ! vraiment bizarre (enfin pour moi !)
j'ai essayer plusieurs choses comme déclarer @lib comme numeric ou remplacer decimal par numeric dans la table...sans succès
Merci de votre aide