【发布时间】:2019-02-10 02:40:45
【问题描述】:
我在 SQL Server 中使用了这段代码:
CREATE TYPE ExampleType AS TABLE (Number INT)
GO
CREATE FUNCTION GetExampleTableType(@InputNumber INT)
RETURNS ExampleType
AS
BEGIN
DECLARE @OutputTable ExampleType;
INSERT INTO OutputTable
VALUES (@InputNumber);
RETURN(@OutputTable);
END;
GO
但我得到了一个错误:
必须声明标量变量“@OutputTable”
我已经声明了@OutputTable,但它不能是一个标量值,它必须是一个表。
怎么了?
【问题讨论】:
-
你想在这里实现什么?
标签: sql-server