Bonjour,

Histoire de ne pas mourir idiot, est-ce que quelqu'un saurait m'expliquer pourquoi ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
DECLARE @parameters VARCHAR(100);
EXEC XP_SPRINTF @parameters OUTPUT, 
    '/DatabaseName=%s',
    db_name()
 
PRINT @parameters
Me retourne le message :
Incorrect syntax near ')'.
...au niveau de db_name(). C'est interdit d'appeler une fonction en paramètre d'une proc? Il faut forcément que je créé une variable?