GetDate comme paramètre d'une fonction
Bonjour,
Sous MSSQLServer 2000, pas de GetDate dans une fonction. Jusque là d'accord.
J'essaye de passer GetDate en paramètre.
ça fonctionne pour une fonction scalaire mais pas pour une fonction de table.
Est-ce normal ?
J'ai cette erreur :
Ligne 6 : syntaxe incorrecte vers '('.
lors de l'appel de :
Code:
SELECT * FROM dbo.F_SEMAINES_AV_AP(GETDATE());
Je n'ai pas de problème de type, mon paramètre est bien déclaré dans ma fonction.
Et si je fais
Code:
1 2 3 4 5
| DECLARE @dd AS DATETIME
SET @dd = GETDATE();
SELECT * FROM dbo.F_SEMAINES_AV_AP(@dd); |
ça marche.
Merci pour vos réponses.