Costrutti DDL supportati per i moduli T-SQL compilati in modo nativo
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure
Questo argomento elenca i costrutti DDL supportati per i moduli T-SQL compilati in modo nativo, ad esempio stored procedure, funzioni definite dall'utente scalari, funzioni con valori di tabella inline e trigger.
Per informazioni sulle funzionalità e sulla superficie di attacco di T-SQL che possono essere usate nei moduli T-SQL compilati in modo nativo, vedere Funzionalità supportate per i moduli T-SQL compilati in modo nativo.
Per altre informazioni su costrutti non supportati, vedere Costrutti Transact-SQL non supportati da OLTP in memoria.
Sono supportati gli elementi seguenti:
SELECT (Transact-SQL) e istruzioni INSERT SELECT
SCHEMABINDING e BEGIN ATOMIC (obbligatori per le stored procedure compilate in modo nativo)
Per altre informazioni, vedere Creazione di stored procedure compilate in modo nativo.
NATIVE_COMPILATION
Per altre informazioni, vedere Compilazione nativa di tabelle e stored procedure.
Parametri e variabili possono essere dichiarati come NOT NULL (disponibile solo per i moduli compilati in modo nativo: stored procedure compilate in modo nativo e funzioni scalari definite dall'utente compilate in modo nativo).
Parametri con valori di tabella.
Per altre informazioni, vedere Usare parametri con valori di tabella (motore di database).
EXECUTE AS OWNER, SELF, CALLER e utente.
Autorizzazioni GRANT e DENY per tabelle e procedure.
Per altre informazioni, vedi GRANT - autorizzazioni per oggetti (Transact-SQL) e DENY - autorizzazioni per oggetti (Transact-SQL).