对内存中 OLTP 的 Transact-SQL 支持
适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例
以下 Transact-SQL 语句包含用于支持内存中 OLTP 的语法选项:
ALTER DATABASE 文件和文件组选项 (Transact-SQL)(已添加 MEMORY_OPTIMIZED_DATA)
CREATE DATABASE (SQL Server Transact-SQL)(已添加 MEMORY_OPTIMIZED_DATA)
DECLARE @local_variable (Transact-SQL)
在本机编译的存储过程中,你可以将变量声明为 NOT NULL。 但在常规的存储过程中,你不能执行此操作。
从 SQL Server 2016 开始,内存优化表的 AUTO_UPDATE_STATISTICS 可为 ON。 有关详细信息,请参阅 sp_autostats (Transact-SQL)。
本机编译的存储过程不支持 SET STATISTICS XML (Transact-SQL) ON。
有关不支持的功能的信息,请参阅内存中 OLTP 不支持的 Transact-SQL 构造。
有关本机编译存储过程中支持的构造的信息,请参阅 本机编译的 T-SQL 模块支持的功能 和 本机编译的 T-SQL 模块支持的 DDL。
另请参阅
内存中 OLTP(内存中优化)
本机编译的存储过程的迁移问题
内存中 OLTP 不支持的 SQL Server 功能
本机编译的存储过程