La procédure stockée ou fonction scalaire <Nom> ne peut pas être spécifiée en tant que référence de clause FROM, ou cible pour une instruction UPDATE, INSERT ou DELETE.

Vous ne pouvez pas spécifier une procédure stockée ou une fonction scalaire en tant que référence d'une clause FROM. Par exemple, FROM sp_myproc() est une erreur SQL, car la clause FROM doit faire référence à la source d'une table (telle qu'une table, une vue, une fonction d'ensemble de lignes, une fonction définie par l'utilisateur, une table dérivée ou une table jointe).

De plus, vous ne pouvez pas spécifier une procédure stockée ou une fonction scalaire en tant que cible pour une instruction UPDATE, INSERT ou DELETE. Par exemple, UPDATE sp_myproc() est une erreur SQL, car la clause UPDATE doit être une table, une vue ou une fonction inline.

Pour corriger cette erreur

  • Supprimez l'instruction SQL faisant référence à la procédure stockée ou fonction scalaire.