j'ai programmé une fonction en T-SQL qui renvoie un INT , l'ajout de la fonction dans sql server ce passe bien mais je n'arrive pas a l'appeler que ce soit de mon application ou de management studio
voici ma fonction
je l'appel ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE FUNCTION data_checkbandomain ( @dom VARCHAR(95) ) RETURNS INT AS BEGIN DECLARE @val INT SET @val = 0 SET @val = (SELECT COUNT(*) FROM exclude WHERE domain = @dom) + @val RETURN @val END GO
SQL server renvoie l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM dbo.data_checkbandomain('free.fr')
Msg 208, Level 16, State 3, Line 2
Invalid object name 'dbo.data_checkbandomain'.
par contre sit je fait
la sa marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part PRINT dbo.data_checkbandomain('free.fr')
Partager