`
reymont
  • 浏览: 526336 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

查询表相关的存储对象

阅读更多
CREATE ON REPLACE PROCEDURE raise_salary(num number, increase number)
is
BEGIN
 update emp set sal*sal+increase where empno=no;
end;

    有如上存储过程。当建立过程raise_salary时,在UPDATE语句中引用了EMP表。那么,可以描述为存储过程raise_salary依赖于表emp。其中raise_salary为对象依赖,emp为引用对象

 

    确定依赖关系可使用查询数据字典USER_DEPENENCIES

 

select name,type from user_dependencies where referenced_name='EMP'
    

    当emp的结构被修改了,相应的raise_salary就会变为invalid状态。查看所有invalid的对象,可以使用数据字典USER_OBJECTS

 

select object_name,object_type from user_objects where status='INVALID'
 

    当对象状态为INVALID时,应该重新编译这些存储对象

 

alter procedure raise_salary compile;
 
分享到:
评论

相关推荐

    Oracle+查看+表+存储过程+触发器+函数+等对象定义语句的方法

    Oracle+查看+表+存储过程+触发器+函数+等对象定义语句的方法Oracle+查看+表+存储过程+触发器+函数+等对象定义语句的方法

    SQL查询出表、存储过程、触发器的创建时间和最后修改时间示例

    主要介绍了SQL查询出表、存储过程、触发器的创建时间和最后修改时间示例,本文直接给出代码实例,需要的朋友可以参考下

    常用系统存储过程一览表

    常用系统存储过程一览表类型 对象 数据库 查询 默认 规则 索引 登录 服务器 角色

    SQL Server 存储过程与实例

    因为存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的存储计划。而批处理的T-SQL语句每次运行都需要预编译和优化,所以速度就要慢一些。 C、 存储过程...

    Toad 使用快速入门

     按照 模式->对象类别 ->对象->对象可操作属性 -> 对象本身的详细信息和对象相关的信息 来组织,非常有条理,容易定位对象,也能够看到所有你需要的对象的相关信息。 对于表: i. 完备的建表向导,不用输入...

    Oracle对象查询

    Oracle的用户、表、视图、索引、存储过程、触发器、函数等对象的查询

    oracle定时存储过程导出用户表或者指定表及数据导出CSV文件

    (说明:存储过程.txt脚本说明,查询指定用户下的表结构和表数据,由于项目需求只查询了10条有效数据,如果需要全量的可以把里面j条件去掉即可;) 2.在服务器上创建对应的文件夹存放,我的是windows我在d盘建立了abc...

    查询Oracle数据库表空间和数据文件方法

    火龙果软件工程技术中心 表空间是oracle数据库中最大的逻辑单位与存储空间单位,数据库系统通过表空间为数据库对象分配空间。表空间在物理上体现为磁盘数据文件,每一个表空间由一个或多个数据文件组成,一个数据...

    SQLServer2000高级编程技术-已添加书签,想学存储过程、SQL编程务必要看,分析非常透彻

    3.4.5 查看相关和有依赖关系的对象 3.5 存储过程在数据库应用开发中的作用 3.5.1 增强数据完整性 3.5.2 复杂商业规则和约束的一致实现 3.5.3 模块化设计 3.5.4 可维护性 3.5.5 减少网络流量 3.5.6 更快的执行 3.5.7 ...

    论文研究-通用映射模式下GML关系数据库存储研究.pdf

    提出了一种将GML文档存储到关系数据库的存储映射模型G2RDB,通过解析GML文档,提取文档的要素信息、空间对象信息和嵌套关系等,根据预先定义的映射规则和要素模型的映射关系表,形成GML数据文档与关系数据库之间的...

    MySQL查询把多列返回结果集拼装成一个字段

    单个列表中,需要显示不同快递公司的配送区域,相关表中存储是的对应的地区id字段 2主表中记录相关业务数据,然后关联相地址表处理结果集,就可以得到我们需要的结果 原数据 最终需要的数据 执行的SQL如下 SELECT ...

    大数据爬虫技术第9章 存储爬虫数据.ppt

    它面向集合存储,易存储对象类型的数据,具有高性能、易部署、易使用等特点。 一种开源的关系型数据库,使用最常用的数据库管理语言(结构化查询语言SQL)进行数据库管理。它会将数据保存到不同的表中,不仅速度快,...

    神通数据库-数据库快速入门.pdf

    触发器可以查询其它表,并 9 可以包含复杂的 plOSCAR 语句。神通数据库触发器按照所触发动作的间隔尺寸可以分为语句级触发器和行 级触发器。触发器由 CREATE TRIGGER 语句定义,FOR EACH 子句定义了触发动作的间隔...

    c# Dapper,添加,修改,删除,查询,事务,存储过程,含数据库

    c# Dapper高级编程; 添加方法3个,修改方法2个,删除方法2个,查询方法4个(含Join),事务方法3个,存储过程方法4个,含数据库,含sql存储过程

    DB2常见错误码总结及查询指定字段所在表的语句

    1、查询数据库中某个字段所在表: select tabname from syscat.columns where colname = 'COLNAME' +331 01520 不能被翻译的字符串,因此被设置为NULL +339 01569 由于与DB2 2.2版本的子系统连接,所以可能存在字符...

    存储过程的安全及性能优化

    解析阶段:指某个存储过程首次执行时,查询处理器从sys.sql_modules目录视图中读取该存储过程的文本并且检查该过程引用的对象是否存在的过程。 编译阶段:指分析存储过程和生成存储过程执行计划的过程。执行计划是...

    基于图数据库存储引擎的CMDB系统.pdf

    基于图数据库存储引擎的 CMDB 系统... 上述资源节点对象 N 和关系对象 R 的其他相关业务属性可直 接存储到对应节点和关系对象本身。 除资源节点关系表外,所有的表在图数据库中都可以认为是具有某些特 定属性节点的集合

    OPLib对象持久层 (源码)

    OPLib是一个基于ADO2.8和COM+技术的for VB6的对象持久层(Persistence Layer)框架,它实现了数据库和中间层的Broker功能,提供OR-...单表或视图的批量更新、查询和删除 OPLib不可以做什么? 多表操作 函数支持

    论文研究-MOQ-QR:基于QR-树的连续K近邻查询算法研究.pdf

    该算法通过对移动对象分配静态空间,并在研究区域内利用QR-树和hash表作为索引去存储移动对象以此计算查询点与移动对象之间的空间距离。实验证明,该算法与现有算法相比,不仅提高了数据的查询效率,而且降低了系统...

    二进制XML存储方案

    · 只需要数据的持久化与反持久化的功能,不需要查询统计等复杂功能; · 存储的数据中可能包括一个或者多个的文件附件,如:word文档; · 存储的数据可能被不同的平台使用,如:windows或者linux; · 作为web...

Global site tag (gtag.js) - Google Analytics