如何检索 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)——参数默认值