bonjour tout le monde je sais pas pourquoi cette fonction ne donne pas la valeur retourné qui est un varchar


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
create function testdommage(
@somtotal real
)
returns varchar(25)
as
begin
declare @chaineretourner varchar(25)
if (@somtotal <=5000)
 
set @chaineretourner='Categorie1'
 
if (@somtotal >=5000 and @somtotal<=10000)
set @chaineretourner='Categorie2'
if(@somtotal>10000)
set @chaineretourner='Categorie3'
return  @chaineretourner
 
end
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select testdommage(100)
normalement doit retourné categorie 1
l'erreur c'est

Msg 195, Level 15, State 10, Line 1

'testdommage' is not a recognized built-in function name.


:'(o_O