这里是我的用户定义的表型...SQL Server 2008 - 如何从表值函数返回用户定义的表类型?
CREATE TYPE [dbo].[FooType] AS TABLE(
[Bar] [INT],
)
这是香港专业教育学院在我的表值函数来做返回类型:
CREATE FUNCTION [dbo].[GetFoos]
RETURN @FooTypes TABLE ([Bar] [INT])
INSERT INTO @FooTypes (1)
RETURN
基本上,不必重新IM在函数的RETURN语句中声明我的类型定义。没有办法,我可以简单地在RETURN语句中声明类型?
我还以为这会工作:
CREATE FUNCTION [dbo].[GetFoos]
RETURN @FooTypes [FooType]
INSERT INTO @FooTypes (1)
RETURN
找不到对此....任何人在MSDN /谷歌的任何帮助吗?
编辑
我无人盯防我的答案,并撞到了这个问题 - 因为我6个月以后遇到同样的情况。
有没有人有任何想法,如果有可能从表值函数返回用户定义的表类型?如果没有,除了我所做的之外,是否还有更好的解决方法? (重新声明类型)。
确认仍然不可能与2014. – dudeNumber4 2015-01-22 14:11:46