是否可以使用SQL Server 2005中的表值函数返回动态列?

时间:2011-06-14 07:24:17

标签: sql-server-2005 function user-defined-functions

我写了一些语句,它们返回一个包含一些列的表。但我们不知道它返回的确切列。 在表值函数中,我不知道如何返回表的动态列。 如何为这种情况编写表值函数?如果这不可能,那么这项任务的替代方案是什么? 请提出任何建议。

1 个答案:

答案 0 :(得分:3)

表值函数需要静态列(名称和类型)。如果您想在结果集中使用动态列,请使用过程而不是函数。