Prise en charge de Transact-SQL pour OLTP en mémoire
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Les instructions Transact-SQL suivantes incluent des options de syntaxe pour prendre en charge OLTP en mémoire :
Options de fichier et de groupe de fichiers ALTER DATABASE (Transact-SQL) (ajoutées MEMORY_OPTIMIZED_DATA)
CREATE DATABASE (SQL Server Transact-SQL) (ajouté 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) ON n’est pas pris en charge pour 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour