本地编译的存储过程

本机编译的存储过程 Transact-SQL 编译为访问内存优化表的本机代码的存储过程。 本机编译的存储过程允许在存储过程中高效执行查询和业务逻辑。 有关本机编译过程的更多详细信息,请参阅 表和存储过程的本机编译。 有关将基于磁盘的存储过程迁移到本机编译的存储过程的详细信息,请参阅 本机编译存储过程的迁移问题

注释

解释(基于磁盘)存储过程和本机编译的存储过程之间的一个区别是,解释的存储过程在首次执行时进行编译,而本机编译的存储过程在创建时编译。 使用本机编译的存储过程时,可以在创建时检测到许多错误条件(算术溢出、类型转换和一些除零条件),并将导致创建本机编译的存储过程失败。 使用解释的存储过程时,这些错误条件通常不会在创建存储过程时导致失败,但所有执行都将失败。

本节中的主题:

另请参阅

Memory-Optimized 表