Bonjour,

Je sais qu'on peut créer une procédure stockée avec des paramètres par défaut et l'appeler comme ceci. Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
-- définition de la proc
CREATE PROCEDURE [dbo].[MyProc]
  @idTch int = 3
AS
...
END
 
-- appel de la proc, avec ou sans passer de paramètre
exec dbo.MyProc 2
exec dbo.MyProc
Par contre, je n'arrive pas à reproduire le paramètre par défaut pour une fonction. La création de la fonction fonctionne, mais l'appel de la fonction sans paramètre d'entrée plante :
An insufficient number of arguments were supplied for the procedure or function dbo.MyFunction.

Avez-vous une idée ?
Merci d'avance