`
sinianxue
  • 浏览: 17824 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

存储过程失效处理

阅读更多
----查询失效的
SELECT OBJECT_NAME, TO_CHAR(LAST_DDL_TIME, 'YYYY-MM-DD HH24:MI:SS'), STATUS
  FROM USER_OBJECTS
WHERE STATUS = 'INVALID'
   AND OBJECT_TYPE IN ('FUNCTION', 'PROCEDURE', 'PACKAGE');
------重新编译对象的语法
ALTER OBJECT_TYPE OBJECT_NAME COMPILE;
-----当然,上面两个步骤也可以通过一条语句完成
DECLARE
  V1 VARCHAR2(500);
BEGIN
  FOR K IN (SELECT OBJECT_TYPE, OBJECT_NAME
              FROM USER_OBJECTS
             WHERE STATUS = 'INVALID'
               AND OBJECT_TYPE IN ('FUNCTION', 'PROCEDURE', 'PACKAGE')) LOOP
    V1 := 'alter ' || K.OBJECT_TYPE || ' ' || K.OBJECT_NAME || ' compile';
    EXECUTE IMMEDIATE V1;
  END LOOP;
END;
------ 查出无效的存储过程并编译 点击(此处) 折叠或打开
SELECT 'ALTER PROCEDURE ' || OBJECT_NAME || ' compile;'
  FROM USER_OBJECTS
WHERE STATUS = 'INVALID'
   AND OBJECT_TYPE = 'PROCEDURE';
分享到:
评论

相关推荐

    DB2存储过程开发实践

    非法存储过程,即那些不再匹配当前数据库模式的存储过程,可能会导致执行计划失效或性能下降。通过定期检查和重新绑定这些存储过程,可以确保它们始终基于最新的数据库结构运行,从而维持系统的高性能和稳定性。 综...

    在Sql Server 数据库中利用存储过程实现动态交叉表

    在存储过程中使用临时表可以对数据进行临时存储和处理,尤其是在需要先对数据进行复杂的处理和汇总时。 3. **PIVOT操作**:PIVOT操作是SQL Server中将行转换为列的一种操作。它允许基于某个列值的范围将数据聚合到...

    纯电动汽车故障诊断与失效处理策略开发.pdf

    对于驾驶员操纵部件和执行器的故障,VCU负责诊断并直接实施失效处理策略,同时汇总故障码并存储,方便通过车载仪表显示和专用诊断设备读取,为维修提供指导。 故障代码的设定和运行条件对故障分析至关重要,它们...

    缓存和存储过程

    缓存和存储过程是提升系统性能和数据处理效率的重要手段。合理地利用这两种技术,可以显著提高应用程序的响应速度和稳定性。无论是选择使用缓存还是存储过程,都需要根据具体的应用场景和需求来进行设计和实施。希望...

    【JavaScript源代码】VUE Token的失效处理详解.docx

    当发现状态码为`10002`时,前端会执行相应的Token失效处理,这通常包括清除存储的用户信息、登出用户,并重定向到登录页面。 ### 代码落地 在Vue项目中,我们通常会在`src/utils/request.js`文件中设置axios(或...

    Java操做Sysbase存储过程

    Sysbase是一个关系型数据库管理系统,而存储过程是数据库中的预编译SQL语句集合,它可以包含复杂的业务逻辑,提高了数据处理的效率。Java作为广泛使用的后端开发语言,与数据库的交互是其核心功能之一。以下将详细...

    java 存储过程使用方法介绍

    - **缓存失效——调用Web组件**:当数据发生变化时,通过Java存储过程触发缓存失效机制,确保数据一致性。 - **调用EJB组件**:在J2EE服务器中,Java存储过程可以作为客户端直接调用EJB组件,实现服务间的交互。 ##...

    电子元器件失效分析

    电子元器件的失效分析是一门专门研究电子元器件在生产、测试、存储、运输、使用等过程中可能出现的性能退化、失效模式和失效机理,并通过一系列分析方法确定失效原因,提出解决措施的综合学科。失效分析对于电子产品...

    SQL Server存储过程使用剖析.pdf

    - 存储过程应当包含错误处理机制,以便在执行过程中遇到问题时能够提供相应的错误信息,帮助快速定位和解决问题。 - 应当确保存储过程的参数化,避免SQL注入等安全风险。 - 存储过程的性能优化也非常重要,应当考虑...

    迅雷快传失效连接下载器

    迅雷快传失效连接下载器是一款专为解决迅雷快传链接失效问题而设计的工具。在日常网络使用中,我们经常会遇到通过迅雷快传分享的文件链接因各种...在使用过程中,遵循软件的提示操作,即可尝试恢复失效的迅雷快传链接。

    session 失效

    标题“session失效”提示我们,这个话题将围绕用户在使用应用过程中Session突然丢失或无法正常工作的问题展开。描述中的博文链接指向了一篇关于该主题的博客文章,尽管具体内容没有给出,但我们可以推测博主可能讨论...

    关于芯片失效分析方法的讨论.pdf

    而芯片失效分析对于产品生命周期中的多个环节都具有重要意义,可能的失效环节包括但不限于后期测试优化更新、整机研发设计、存储、运输、贴片、加工组装以及客户端测试等。 在上述各个阶段,都可能出现不同程度的...

    航空机械装备失效分析数据库及数据挖掘技术的应用 (1).pdf

    航空机械装备失效分析数据库及数据挖掘技术的应用,不仅提高了航空行业的数据处理能力,也为其它行业的失效分析提供了借鉴和参考。这些技术的应用将促进相关领域的进一步发展,具有重要的现实意义和深远的学术价值。...

    云计算环境下网络异构数据节点失效概率密度分布计算.pdf

    非线性映射是将数据从低维空间映射到高维空间的过程,以便于处理那些在低维空间中线性不可分的数据。在高维空间中,SVM能够找到更好的决策边界,从而提高预测的准确性。这也是为什么相较于传统的计算方法,引入SVM的...

    FMEA失效分析參考手册 FMEA

    - **意外损伤**:运输、储存等过程中的外部因素造成的损坏。 #### 六、失效机理验证 - 通过实验验证假设的失效机理,例如应力分析、热分析等。 #### 七、失效模式的发生概率与危害性估计 - **发生概率**:基于...

    资源停止开放代码已失效

    如果这个过程受到影响,可能是因为相关代码失效,导致资源无法正确加载或处理。 总的来说,面对这种情况,开发者需要评估受影响的程度,考虑是否能找到替代的开源项目、更新或修复现有代码,或者寻找新的解决方案。...

    矩阵乘程序的cache失效率实验

    3. 动态计算地址流:不预先存储地址流,而是计算访问过程中的地址。尽管减少了文件操作,但额外的算术运算增加了执行时间。 实验最终选择第一种方法,尽管执行时间较长,但从结果上可以明显看出矩阵尺寸对缓存效率...

    印制线路板CAF失效分析

    印制线路板CAF失效分析是电子制造领域中的一个重要话题,主要关注的是电路板在使用过程中可能出现的连接失效问题。CAF,全称为Conductive Adhesive Film Failure(导电胶膜失效),是由于湿度、温度等环境因素导致的...

Global site tag (gtag.js) - Google Analytics