DDL com suporte para módulos T-SQL compilados nativamente
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Este tópico lista as construções DDL com suporte para módulos T-SQL compilados nativamente, como procedimentos armazenados, UDFs escalares, TVFs embutidos e gatilhos.
Para obter informações sobre os recursos e a área de superfície do T-SQL que pode ser usada como parte dos módulos compilados de modo nativo do T-SQL, veja Recursos com suporte para módulos T-SQL compilados de modo nativo.
Para obter informações sobre construções sem suporte, veja Construções do Transact-SQL sem suporte pelo OLTP in-memory.
Há suporte para o seguinte:
Instruções SELECT (Transact-SQL) e INSERT SELECT
SCHEMABINDING e BEGIN ATOMIC (necessário para procedimentos armazenados compilados nativamente)
Para saber mais, consulte Creating Natively Compiled Stored Procedures.
NATIVE_COMPILATION
Para saber mais, consulte Native Compilation of Tables and Stored Procedures.
Parâmetros e variáveis podem ser declarados como NOT NULL (disponível somente para módulos compilados nativamente: procedimentos armazenados compilados nativamente e funções compiladas nativamente, escalares e definidas pelo usuário).
Parâmetros com valor de tabela.
Para obter mais informações, confira Usar Parâmetros com Valor de Tabela (Mecanismo de Banco de Dados).
EXECUTE AS OWNER, SELF, CALLER e usuário.
Permissões GRANT e DENY em tabelas e procedimentos.
Para obter mais informações, confira Permissões de objeto GRANT (Transact-SQL) e Permissões de objeto (Transact-SQL).