适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
本主题列出了对于本机编译的 T-SQL 模块支持的 DDL,例如存储过程、标量 UDF、内联 TVF 和触发器。
有关功能和可用作本机编译的 T-SQL 模块一部分的 T-SQL 外围应用的信息,请参阅 本机编译的 T-SQL 模块支持的功能。
有关不支持的构造的信息,请参阅 内存中 OLTP 不支持的 Transact-SQL 构造。
支持以下各项:
SELECT (Transact-SQL) 和 INSERT SELECT 语句
SCHEMABINDING 和 BEGIN ATOMIC(本机编译存储过程所需)
有关更多信息,请参阅 创建本机编译的存储过程。
原生编译
有关详细信息,请参阅 Native Compilation of Tables and Stored Procedures。
可以将参数和变量声明为 NOT NULL(仅适用于本机编译模块:本机编译存储过程和本机编译标量用户定义函数)。
表值参数。
有关详细信息,请参阅使用表值参数(数据库引擎)。
EXECUTE AS 所有者、SELF、CALLER 和用户。
表和存储过程上的 GRANT 和 DENY 权限。