我们再来看一下PL/SQL块的执行过程:当PL/SQL运行时引擎处理一块代码时,它使用PL/SQL引擎来执行过程化的代码,而将SQL语句发送给SQL引擎来执行;SQL引擎执行完毕后…
如果有一个数据库对象的编译使用了另一个对象的元数据信息,两个对象间就存在了依赖关系。如果被依赖对象发生了元数据信息一旦发生变更(元数据变更发生,即产生了DDL操作),依赖对象编译信…
本文首发于2018年。作者:溧阳,OceanBase高级技术专家。引言PL/SQL(存储过程)是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)…
最近遇到了一个用户写的存储过程的执行结果不符合预期的问题,因为我对 PL 不熟,所以排查问题折腾了半天,浪费了很多时间。这里简单描述一下问题,顺便记录一些 PL 相关的基础知识。问…