Transact-SQL-Unterstützung für OLTP im Arbeitsspeicher
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance
Die folgenden Transact-SQL-Anweisungen enthalten Syntaxoptionen, um In-Memory-OLTP zu unterstützen:
ALTER DATABASE-Optionen für Dateien und Dateigruppen (Transact-SQL) (MEMORY_OPTIMIZED_DATA hinzugefügt)
CREATE DATABASE (SQL Server Transact-SQL) (MEMORY_OPTIMIZED_DATA hinzugefügt)
DECLARE @local_variable (Transact-SQL)
In einer nativ kompilierten gespeicherten Prozedur können Sie eine Variable als NOT NULLdeklarieren. Dies ist bei einer regulären gespeicherten Prozedur nicht möglich.
AUTO_UPDATE_STATISTICS kann ab SQL Server 2016 für speicheroptimierte Tabellen ON sein. Weitere Informationen finden Sie unter sp_autostats (Transact-SQL).
SET STATISTICS XML (Transact-SQL) ON wird für nativ kompilierte gespeicherte Prozeduren nicht unterstützt.
Informationen zu nicht unterstützten Funktionen finden Sie unter Von In-Memory-OLTP nicht unterstützte Transact-SQL-Konstrukte.
Informationen zu unterstützten Konstrukten und nativ kompilierten gespeicherten Prozeduren finden Sie unter Unterstützte Funktionen für nativ kompilierte T-SQL-Module und Unterstützte DDL für nativ kompilierte T-SQL-Module.
Weitere Informationen
In-Memory OLTP (In-Memory Optimization)
Migrationsprobleme bei systemintern kompilierten gespeicherten Prozeduren
Nicht unterstützte SQL Server-Funktionen für In-Memory OLTP
Nativ kompilierte gespeicherte Prozeduren