Bonjour,
Je suis tout nouveau dans le monde de SQL server et je n'arrive pas à comprendre pourquoi je ne peux pas afficher le moindre print sous MS SQL Server Management Studio 2005 lors de l'écriture d'une fonction en T-SQL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
PRINT 'TEST';
PRINT @SQL;
PRINT 'SQL:' + @SQL;
Lorsque j'exécute la fonction le message suivant s'affiche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Msg 443, Niveau 16, Etat 14, Procédure IMPORT_EXCEL_FILE, Ligne 17
Utilisation non valide d'un opérateur présentant des effets secondaires ou d'un opérateur dépendant du temps 'PRINT' dans une fonction.
PS: Je tiens à préciser que ma fonction fonctionne sans l'utilisation de PRINT mais bon je souhaite l'utiliser

Merci par avance pour vos réponses.

Cordialement,
Daniel