相关疑难解决方法(0)

T-SQL函数可以返回用户定义的表类型吗?

我有自己的类型:

CREATE TYPE MyType AS TABLE
(
    foo INT
)
Run Code Online (Sandbox Code Playgroud)

以及接收它作为参数的函数:

CREATE FUNCTION Test
(
    @in MyType READONLY
)
RETURNS @return MyType
AS
...
Run Code Online (Sandbox Code Playgroud)

它可以返回MyType还是只TABLE重复MyType的结构:

CREATE FUNCTION Test
(
    @in MyType READONLY
)
RETURNS @return TABLE (foo INT)
AS
...
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server function user-defined-functions sql-server-2008

20
推荐指数
1
解决办法
1万
查看次数