我有一个大约 40 列的存储过程。我将所有标题保存在一张表中。我在生成报告的 sp 中使用一个函数来获取所有标题(动态 sql)。
该函数包含一个查询,该查询使用参数查询标头表。此函数执行 40 次,因此查询运行 40 次。
除了在函数内运行 40 次查询之外,有没有更有效的解决方案?
编辑:稍微改变了故事,现在可能更清楚了
我有一个大约 40 列的存储过程。我将所有标题保存在一张表中。我在生成报告的 sp 中使用一个函数来获取所有标题(动态 sql)。
该函数包含一个查询,该查询使用参数查询标头表。此函数执行 40 次,因此查询运行 40 次。
除了在函数内运行 40 次查询之外,有没有更有效的解决方案?
编辑:稍微改变了故事,现在可能更清楚了