Suporte ao Transact-SQL para OLTP na memória
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
As seguintes instruções Transact-SQL incluem opções de sintaxe para dar suporte ao OLTP in-memory:
Opções de arquivo ALTER DATABASE e grupos de arquivos (Transact-SQL) (adição de MEMORY_OPTIMIZED_DATA)
CREATE DATABASE (SQL Server Transact-SQL) (adição de MEMORY_OPTIMIZED_DATA)
DECLARE @local_variable (Transact-SQL)
Em um procedimento armazenado compilado de modo nativo, você pode declarar uma variável como NOT NULL. Não é possível fazer isso em um procedimento armazenado normal.
AUTO_UPDATE_STATISTICS pode ser ON para tabelas com otimização de memória, a partir do SQL Server 2016. Para obter mais informações, veja sp_autostats (Transact-SQL).
SET STATISTICS XML (Transact-SQL) ON não é compatível com procedimentos armazenados em compilação nativa.
Para obter informações sobre os recursos sem suporte, veja Construções do Transact-SQL sem suporte pelo OLTP in-memory.
Para obter informações sobre as construções com suporte em procedimentos armazenados compilados de modo nativo, veja Recursos com suporte para módulos T-SQL compilados de modo nativo e DDL com suporte para módulos T-SQL compilados de modo nativo.
Confira também
OLTP na memória (otimização na memória)
Problemas de migração para procedimentos armazenados compilados nativamente
Recursos do SQL Server sem suporte para OLTP na Memória
Procedimentos armazenados compilados nativamente