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+查看+表+存储过程+触发器+函数+等对象定义语句的方法
主要介绍了SQL查询出表、存储过程、触发器的创建时间和最后修改时间示例,本文直接给出代码实例,需要的朋友可以参考下
常用系统存储过程一览表类型 对象 数据库 查询 默认 规则 索引 登录 服务器 角色
因为存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的存储计划。而批处理的T-SQL语句每次运行都需要预编译和优化,所以速度就要慢一些。 C、 存储过程...
按照 模式->对象类别 ->对象->对象可操作属性 -> 对象本身的详细信息和对象相关的信息 来组织,非常有条理,容易定位对象,也能够看到所有你需要的对象的相关信息。 对于表: i. 完备的建表向导,不用输入...
Oracle的用户、表、视图、索引、存储过程、触发器、函数等对象的查询
(说明:存储过程.txt脚本说明,查询指定用户下的表结构和表数据,由于项目需求只查询了10条有效数据,如果需要全量的可以把里面j条件去掉即可;) 2.在服务器上创建对应的文件夹存放,我的是windows我在d盘建立了abc...
火龙果软件工程技术中心 表空间是oracle数据库中最大的逻辑单位与存储空间单位,数据库系统通过表空间为数据库对象分配空间。表空间在物理上体现为磁盘数据文件,每一个表空间由一个或多个数据文件组成,一个数据...
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文档存储到关系数据库的存储映射模型G2RDB,通过解析GML文档,提取文档的要素信息、空间对象信息和嵌套关系等,根据预先定义的映射规则和要素模型的映射关系表,形成GML数据文档与关系数据库之间的...
单个列表中,需要显示不同快递公司的配送区域,相关表中存储是的对应的地区id字段 2主表中记录相关业务数据,然后关联相地址表处理结果集,就可以得到我们需要的结果 原数据 最终需要的数据 执行的SQL如下 SELECT ...
它面向集合存储,易存储对象类型的数据,具有高性能、易部署、易使用等特点。 一种开源的关系型数据库,使用最常用的数据库管理语言(结构化查询语言SQL)进行数据库管理。它会将数据保存到不同的表中,不仅速度快,...
触发器可以查询其它表,并 9 可以包含复杂的 plOSCAR 语句。神通数据库触发器按照所触发动作的间隔尺寸可以分为语句级触发器和行 级触发器。触发器由 CREATE TRIGGER 语句定义,FOR EACH 子句定义了触发动作的间隔...
c# Dapper高级编程; 添加方法3个,修改方法2个,删除方法2个,查询方法4个(含Join),事务方法3个,存储过程方法4个,含数据库,含sql存储过程
1、查询数据库中某个字段所在表: select tabname from syscat.columns where colname = 'COLNAME' +331 01520 不能被翻译的字符串,因此被设置为NULL +339 01569 由于与DB2 2.2版本的子系统连接,所以可能存在字符...
解析阶段:指某个存储过程首次执行时,查询处理器从sys.sql_modules目录视图中读取该存储过程的文本并且检查该过程引用的对象是否存在的过程。 编译阶段:指分析存储过程和生成存储过程执行计划的过程。执行计划是...
基于图数据库存储引擎的 CMDB 系统... 上述资源节点对象 N 和关系对象 R 的其他相关业务属性可直 接存储到对应节点和关系对象本身。 除资源节点关系表外,所有的表在图数据库中都可以认为是具有某些特 定属性节点的集合
OPLib是一个基于ADO2.8和COM+技术的for VB6的对象持久层(Persistence Layer)框架,它实现了数据库和中间层的Broker功能,提供OR-...单表或视图的批量更新、查询和删除 OPLib不可以做什么? 多表操作 函数支持
该算法通过对移动对象分配静态空间,并在研究区域内利用QR-树和hash表作为索引去存储移动对象以此计算查询点与移动对象之间的空间距离。实验证明,该算法与现有算法相比,不仅提高了数据的查询效率,而且降低了系统...
· 只需要数据的持久化与反持久化的功能,不需要查询统计等复杂功能; · 存储的数据中可能包括一个或者多个的文件附件,如:word文档; · 存储的数据可能被不同的平台使用,如:windows或者linux; · 作为web...