如何检索 sql server 内联表值函数的返回值的元数据?

Posted

技术标签:

【中文标题】如何检索 sql server 内联表值函数的返回值的元数据?【英文标题】:How to retrieve metadata for return values of an sql server inline table-valued function? 【发布时间】:2009-09-02 20:56:11 【问题描述】:

它不在 INFORMATION_SCHEMA.COLUMNS 中,那么它在哪里?

这是一个模式绑定的内联表值函数,因此它不存在存储过程可能存在的问题,即能够根据参数改变其输出模式。

【问题讨论】:

【参考方案1】:

如果您使用的是 Sql Server 2005 或更高版本,请查看 INFORMATION_SCHEMA.ROUTINE_COLUMNS 视图

【讨论】:

【参考方案2】:
SELECT *
FROM sys.columns
WHERE [object_id] = OBJECT_ID('udf Name Here')

【讨论】:

以上是关于如何检索 sql server 内联表值函数的返回值的元数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SQL Server 中将拆分函数转换为内联表值 udf?

为啥我在此 SQL Server 内联表值函数上收到 11555 错误?

SQL Server 自定义函数(Function)——参数默认值

SQL Server 自定义函数(Function)——参数默认值

SQL Server 自定义函数

SQL Server 自定义函数