2011-08-09 59 views
12

如何使用sqlplus for Oracle 10g查看存儲過程的代碼?如何使用SQLPlus查看Oracle存儲過程?

當我鍵入:

desc daily_update; 

它讓我看到參數,但是當我試圖做到以下幾點:

select * from all_source where name = 'daily_update'; 

我得到

沒有行選擇

我在做什麼錯?

回答

31

檢查套管,名稱通常被存儲在上殼體

SELECT * FROM ALL_SOURCE WHERE NAME = 'DAILY_UPDATE' ORDER BY類型,線路;

+2

修復它。謝謝 –

+1

只是一個人,你可能想'按行排序'。默認情況下,在沒有'order by'的情況下,在我的某些快速測試中,這些行是正確排序的,所以我不確定是否有必要 – vikingsteve

+0

恕我直言,按類型排序是無用的,因爲我們已經提供了對象 – lkuty