工作中用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 ...