本机编译存储过程如何往内存优化表里批量插数据?
本机编译存储过程中不支持 表变量、实体表, JSON也不支持, 那怎么往内存优化表里写数据呢? 非得执行一次插入一行吗?
create PROCEDURE [dbo].[test1] (@json NVARCHAR(MAX))
WITH NATIVE_COMPILATION, SCHEMABINDING, EXECUTE AS OWNER
AS BEGIN ATOMIC WITH
( TRANSACTION ISOLATION LEVEL = SNAPSHOT,
LANGUAGE = 'english')
insert R1(code,a,b,c) SELECT code,a,b,c FROM OPENJSON(@json) with (code varchar(20),a varchar(20),b varchar(20),c varchar(20))
END
GO
提示错误:本机编译的模块 不支持 运算符“OPENJSON”。