mssql sqlserver系统存储过程sp_recompile简介说明


摘要:
下文讲述sqlserver中系统存储过程 sp_recompile 的功能说明,如下所示:
实验环境:sqlserver 2008 R2


sp_recompile 功能说明

sp_recompile的功能:对指定对象进行重新编译。

sp_recomplie 的处理步骤如下:
1.从缓存中删除执行计划
2.下次运行时,对象就会自动编译生成新的计划

sp_recompile 语法说明:

    sp_recompile [@objname=]'object'  
   

—-参数说明—-
@objname:
此处可输出数据库中的存储过程、触发器、表、视图、自定义函数、其它名称
数据类型:
nvarchar(776)

1.当此处输入 存储过程、触发器、自定义函数时,那么当运行这些对象时,sql引擎会自动重编译这些对象
2.当此处输入 表 视图时,所有引用这些表或视图的存储过程 触发器 函数都将在运行时,进行重编译。


sp_recompile 举例应用

 
    EXEC sp_recompile N'数据表名称';  
     GO  

复制