我可以在内存优化程序中使用表变量吗?
DECLARE @tvTableD TABLE
( Column1 INT NOT NULL ,
Column2 CHAR(10) );
有人可以确认一下吗?
答案 0 :(得分:0)
您关联了文档:
“不能使用变量声明内联声明表类型。必须使用CREATE TYPE语句显式声明表类型。”
本文介绍如何使用表类型替换内联表变量声明:
CREATE TYPE dbo.typeTableD
AS TABLE
(
Column1 INT NOT NULL INDEX ix1,
Column2 CHAR(10)
)
WITH
(MEMORY_OPTIMIZED = ON);
Faster temp table and table variable by using memory optimization