工作中用SQL Server比较多,Oracle可以说是小白,最近想用存储过程来完成单据复制的功能,结果遇到各种问题,其实都是非常简单的问题,但是对我来说还是花了很多时间来解决,浪费这些时间非常不值得,也由此让我越发喜爱微软的产品,不管是Visual Studio、SQL Server ...
:查V DB OBJECT CACHE SELECT FROM V DB OBJECT CACHE WHERE name CUX OE ORDER RPT PKG AND LOCKS 注意:CUX OE ORDER RPT PKG 为存储过程的名称。 发现locks :按对象查出sid的值 select rule SID from V ACCESS WHERE object CUX OE ORD ...
2019-01-06 13:35 0 2110 推荐指数:
工作中用SQL Server比较多,Oracle可以说是小白,最近想用存储过程来完成单据复制的功能,结果遇到各种问题,其实都是非常简单的问题,但是对我来说还是花了很多时间来解决,浪费这些时间非常不值得,也由此让我越发喜爱微软的产品,不管是Visual Studio、SQL Server ...
用PLSQL调试存储过程的时候,经常会遇到这个的情况,点调试后,继续点单步都是灰色,想停下来,但是取消也要点很多次才能取消掉。 就像下面的情况: 一直以为是个BUG,直到最近有人告诉我了真相。 出现这个问题的原因,是因为 1:调试存储过程要发起两个会话(运行、调试 ...
场景:我们在实现一个需求编写存储过程时,在正式上线前,总会有多个修改版本,时间一长可能发现一个过程甚至有5个以上的版本,如果没有添加注释自己都分不清哪个版本是最新的,这时就可以通过查看该存储的最后编辑时间来大致判断,sql如下: SELECT OBJECT_NAME, LAST_DDL_TIME ...
SELECT DISTINCT * FROM user_source WHERE TYPE = 'PROCEDURE' AND upper(text) LIKE '%PS_KL_ABS_002_DAT ...
SELECT DISTINCT * FROM user_sourceWHERE TYPE = 'PROCEDURE'AND upper(text) LIKE '%PS_KL_ABS_002_DATA% ...
1 2、输入 3、具体存储过程 ...
SELECT text FROM user_source WHERE NAME = 'procedure_name'ORDER BY line; ...
正在执行的存储过程 select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0; 正在执行的sql select a.program, b.spid ...