原文:Oracle 重新编译存储过程/函数等

第一种 如果你使用 PL SQL Developer工具 左侧工具栏中选择 存储过程 选择已经失效的procedure 右键 选择重新编译 即可完成 第二种 命令行版 .查找到无效对象 select Alter object type object name compile from user objects where status INVALID .重新编译存储过程 pro backup ca ...

2019-08-13 11:54 0 1642 推荐指数:

查看详情

导致存储过程重新编译的原因

  存储过程包含一组复杂的SQL语句,使生成存储过程的执行计划的代价有些高。因此通常重用存储过程的执行计划来代替生成新计划是有利的。但是有时候现有的计划可能不适用或者在重用期间可能不能提供最佳的处理策略。SQL Server重编译存储过程中的语句来生成一个新的执行计划以解决这个问题。 1、产生存储过程 ...

Sun Oct 16 17:06:00 CST 2016 0 2680
SQL Server 重新编译存储过程的方式有三种

SQL Server 中,强制重新编译存储过程的方式有三种: sp_recompile 系统存储过程强制在下次执行存储过程时对其重新编译。具体方法是:从过程缓存中删除现有计划,强制在下次运行该过程时创建新计划。 创建存储过程时在其定义中指定 WITH RECOMPILE 选项 ...

Fri Oct 25 17:55:00 CST 2013 0 5143
Oracle存储过程函数

1.在Oracle中,存储过程包括三部分组成:定义部分、执行部分、和异常处理部分(即例外) eg1:输入员工编号,查询员工的姓名和薪资 create or repalce procedure mypro2 is declare --定义部分,定义变量和常量等,变量定义一般以V_开头,常量 ...

Sun Nov 23 18:18:00 CST 2014 0 3795
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM