简体   繁体   English

出现错误,SQL Server中的内存优化表不支持“更改表添加索引”操作

[英]getting error the operation 'alter table add index' is not supported with memory optimized tables in sql server

I am working with sql server, I need to add index for the column, when adding index it gives me error the operation 'alter table add index' is not supported with memory optimized tables. 我正在使用sql server,我需要为该列添加索引,添加索引时出现错误the operation 'alter table add index' is not supported with memory optimized tables. , can anyone please tell me how can i resolve this issue ? ,谁能告诉我如何解决这个问题? Here is my table structure 这是我的表结构

CREATE TABLE "tb_Episode" (
    "ID" INT NOT NULL,
    "EpDataID" INT NULL DEFAULT NULL,
    "UploadID" INT NULL DEFAULT NULL,
    "CustID" INT NULL DEFAULT NULL,
    "BranchID" INT NULL DEFAULT NULL,
    "Branch" VARCHAR(20) NULL DEFAULT NULL,
    "LastName" VARCHAR(19) NULL DEFAULT NULL,
    "FirstName" VARCHAR(12) NULL DEFAULT NULL,
    "Middle" VARCHAR(1) NULL DEFAULT NULL,
    "MRN" INT NULL DEFAULT NULL,
    "MedicareNbr" VARCHAR(10) NULL DEFAULT NULL,
    "EpStart" DATE NULL DEFAULT NULL,
    "EpEnd" DATE NULL DEFAULT NULL,
    "SOCDate" DATE NULL DEFAULT NULL,
    "DOB" DATE NULL DEFAULT NULL,
    "SysBranch" VARCHAR(24) NULL DEFAULT NULL,
    "PhyLastName" VARCHAR(24) NULL DEFAULT NULL,
    "PhyFirstName" VARCHAR(13) NULL DEFAULT NULL,
    "SNVisits" INT NULL DEFAULT NULL,
    "PTVisits" INT NULL DEFAULT NULL,
    "OTVisits" INT NULL DEFAULT NULL,
    "HHAVisits" INT NULL DEFAULT NULL,
    "MSWVisits" INT NULL DEFAULT NULL,
    "STVisits" INT NULL DEFAULT NULL,
    PRIMARY KEY ("ID")
)
;

Use CREATE INDEX statement instead of ALTER TABLE ... ADD INDEX (for non memory optimized table). 使用CREATE INDEX语句代替ALTER TABLE ... ADD INDEX (用于非内存优化表)。

CREATE INDEX Index_Name
ON Table_Name (Column_Name)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 更改表以使 MEMORY_OPTIMIZED=ON 错误 SQL Server 2017 - Alter Table to make MEMORY_OPTIMIZED=ON ERROR SQL Server 2017 更改内存优化的SQL Server 2014表 - Alter Memory Optimized SQL Server 2014 Table 内存优化表不支持 DDL 语句 CREATE、ALTER 和 DROP 上的数据库和服务器触发器 - Database and server triggers on DDL statements CREATE, ALTER and DROP are not supported with memory optimized tables ALTER TABLE DROP INDEX 在未优化内存的表上失败 - ALTER TABLE DROP INDEX failed on a table that isn't memory optimized 在Alter表中添加外键时在SQL Server中出现错误 - While alter table adding foreign key getting error in SQL Server 错误:在SQL Server中展开表时,无效的列名“ is_memory_optimized” - Error: Invalid column name 'is_memory_optimized' when expand tables in SQL Server ALTER TABLE my_table ADD COLUMN column_name VARCHAR(50)在SQL Server 2000中不支持col_name - ALTER TABLE my_table ADD COLUMN column_name VARCHAR(50) AFTER col_name not supported in SQL Server 2000 更改表以根据与where子句-SQL SERVER的组合添加唯一索引 - Alter table to add unique index based on combination with where clause-SQL SERVER 无法捕获SQL Server更改表错误 - Cannot catch SQL Server alter table error 尝试在SQL中更改表时,出现错误,提示在开始新的alter操作之前缺少逗号 - While trying to alter a table in SQL, I get an error saying a comma is missing before the start of a new alter operation
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM