Je transmets le nom View en tant que paramètre dans une fonction Table Valued, et je souhaite extraire des données de cette vue en créant un SQL dynamique et en l'exécutant avec sp_executesql(). lorsque j'essaie d'exécuter la fonction, j'obtiens l'erreur: Seules les fonctions et les procédures stockées étendues peuvent être exécutées à partir d'une fonction.Nom de la vue dynamique dans la fonction Valeur table
SGBD: SQL Server 2005
solutions de contournement?
set @SQLString =
N'select @Desc = Description from '
+ @TableName
+ ' where Code = @Code;'
execute sp_executesql @SQLString,
N'@Code nvarchar(500),
@Desc nvarchar(500) OUTPUT',
@Code = @Code,
@[email protected] OUTPUT;
Je ne voulais pas vous faire de la publicité à la baisse. (Je ne me souviens même pas d'avoir fait ça, ça a dû être un clic raté.) C'est maintenant enfermé. Désolé pour ça. – RMD