我知道在内联表值函数内声明变量是不可能的。此外,用户定义的表类型变量需要" SELECT INTO"或" INSERT"填充数据的语句,这在内联表值函数中是不可能的。
我想做的是:
有什么工作可以克服我的问题吗?提前谢谢。
答案 0 :(得分:0)
您可以在表值函数中声明变量表,如下所示:
-- Declare a temporary table.
DECLARE @TempNodeIDs TABLE
(
TMP_NodeID VARCHAR(100)
)
--Inserting data into temp table
INSERT INTO @TempNodeIDs
SELECT 'YOUR_VALUE'
END