SELECT INTO 查询以创建 MEMORY_OPTIMIZED table

SELECT INTO query to create MEMORY_OPTIMIZED table

是否可以使用 SELECT INTO 语句生成 MEMORY_OPTIMIZED table? 类似于:

SELECT *
INTO MemoryOptimizedTargetTable
FROM SourceTable;

或者至少使用 ALTER 语句将 SELECT 之后的目标转换为 INTO?

谢谢

没有

使用 SQL Server 2017 it will be possible to specify a filegroup,但这就是自定义创建的 table 的程度。

由于 SELECT ... INTO ... 等同于 CREATE TABLE,要完全自定义它需要 CREATE TABLE 具有的所有选项。这实际上是不可行的。一旦您意识到实际上您正在创建一个 table 并向其中插入行,为什么不这样做呢?

CREATE TABLE ...
INSERT ... SELECT ...