Share via


Supporto di Transact-SQL per OLTP in memoria

È possibile accedere alle tabelle ottimizzate per la memoria usando qualsiasi query Transact-SQL o istruzione DML sta(SELECT, INSERT, UPDATE o DELETE), query ad hoc e modulo SQL, ad esempio stored procedure, funzioni con valori di tabella, funzioni scalari, trigger e visualizzazioni. Per altre informazioni, vedere Accesso alle tabelle Memory-Optimized tramite Transact-SQL interpretato.

Le stored procedure che fanno riferimento solo alle tabelle ottimizzate per la memoria possono essere compilate in modo nativo nel codice macchina e in genere forniscono un notevole miglioramento delle prestazioni rispetto alle stored procedure interpretate (basate su disco). Usare le stored procedure compilate in modo nativo per l'accesso alle tabelle ottimizzate per la memoria. Per altre informazioni, vedere Natively Compiled Stored Procedures (Stored procedure compilate in modo nativo).

Durante la creazione e la modifica di oggetti database (istruzioni DDL) sarà necessario modificare le istruzioni seguenti:

Le tabelle con ottimizzazione per la memoria supportano vincoli PRIMARY KEY e NOT NULL. Per informazioni sull'implementazione di vincoli non supportati, vedere Migrazione di vincoli check ed foreign key.

Per informazioni su funzionalità non supportate, vedere Costrutti Transact-SQL non supportati da OLTP in memoria.

Contenuto della sezione

Vedere anche

OLTP in memoria (ottimizzazione in memoria)
Problemi di migrazione relativi alle stored procedure compilate in modo nativo
Funzionalità di SQL Server supportate
Stored procedure compilate in modo nativo