Prise en charge de Transact-SQL pour OLTP en mémoire
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance
Les instructions Transact-SQL suivantes incluent des options de syntaxe pour prendre en charge l’OLTP en mémoire :
Options de fichiers et de groupes de fichiers ALTER DATABASE (Transact-SQL) (ajout de MEMORY_OPTIMIZED_DATA)
CREATE DATABASE (SQL Server Transact-SQL) (ajout de MEMORY_OPTIMIZED_DATA)
DECLARE @local_variable (Transact-SQL)
Dans une procédure stockée compilée en mode natif, vous pouvez déclarer une variable comme étant NOT NULL. Vous ne pouvez pas le faire dans une procédure stockée standard.
AUTO_UPDATE_STATISTICS peut avoir la valeur ON pour les tables optimisées en mémoire, à compter de SQL Server 2016. Pour plus d’informations, consultez sp_autostats (Transact-SQL).
SET STATISTICS XML (Transact-SQL) L’option ON n’est pas prise en charge avec les procédures stockées compilées en mode natif.
Pour plus d’informations sur les fonctionnalités non prises en charge, consultez Les constructions Transact-SQL ne sont pas prises en charge par l’OLTP en mémoire.
Pour plus d’informations sur les constructions prises en charge dans et sur les procédures stockées compilées en mode natif, consultez Fonctionnalités prises en charge pour les modules T-SQL compilés en mode natif et Constructions prises en charge dans les procédures stockées compilées en mode natif.
Voir aussi
In-Memory OLTP (optimisation en mémoire)
Problèmes de migration pour les procédures stockées compilées en mode natif
Fonctionnalités SQL Server non prises en charge pour l’OLTP en mémoire
Procédures stockées compilées en mode natif