0

我正在尝试在 sql server 中创建一个缩放器值函数。

此函数将采用逗号分隔的 Id 字符串,并将返回与 id 对应的以逗号分隔的文本值字符串。

我正在传递所有参数(例如:@tablename、@idcolumnname、@valuecolumnname、@stringofids 等)。并首先尝试将单个文本值作为

从@tablename 中选择@valuecolumnname 其中@idcolumnname=(来自@stringofids 的值)

但我无法从与从逗号分隔的 id 字符串中获取的 id 对应的表中选择文本值。它给出以下错误

必须声明表变量“@tablename”。我将@tablename 作为字符串传递。我应该怎么办。

4

0 回答 0