怎麼才oracle中檢視儲存過程

時間 2022-02-03 02:50:10

1樓:匿名使用者

可用語句檢視或用第三方工具檢視。

一、語句檢視方法:

1、執行語句:

select text

from user_source

where name = 'procedure name'

order by line;--其中procedure name為儲存過程名字,需要全部用大寫英文。

2、如要查p_test的儲存過程:

select text

from user_source

where name = 'p_test'

order by line;

3、內容如下:

二、工具檢視:

1、登入第三方工具(如pl/sql)登入到指定資料庫。

2、左側樹中找到procedures,然後找到相應的儲存過程。

3、右鍵該儲存過程,選擇「檢視」。

4、然後就可以看到了。

2樓:丶殘缺嘚

select text from user_source where type='procedure' and name='procedure_name';

3樓:匿名使用者

select name from mysql.proc where db='資料庫';

oracle 如何通過表查詢儲存過程名

4樓:

user_source表沒問題,這裡面儲存著儲存過程的語法,你通過乙個模糊查詢like '%表名字%',就能查到儲存過程名。

select distinct name from user_source where type = 'procedure' and text like '%table_a%'

這樣應該能查到你的這個表涉及到的儲存過程了。

5樓:秦永強

select distinct name from user_source where type = 'procedure' and text like '%table_a%'

6樓:

我也來學習學習。。。

7樓:匿名使用者

select * from user_source

如何檢視oracle中正在執行的儲存過程

8樓:匿名使用者

由於也可能是job在執行儲存過程,所以無法使用v$session 與 v$sql檢視查詢出正在執行的儲存過程。

變通的方法是寫儲存過程,重新編譯相關的procedure,如果無法編譯則表示在執行當中。

9樓:匿名使用者

在pl/sql裡跑下

select name

from v$db_object_cachewhere type='procedure';

怎麼檢視oracle中某個表空間下所有表的大小

用如下語句查詢 select segment name,tablespace name,bytes b,bytes 1024 kb,bytes 1024 1024 mb from user segments where segment type table and tablespace name u...

怎麼檢視oracle資料庫表單,如何檢視oracle資料庫中的所有表

例如想要查出資料庫 abc 中的所有資料表,可以直接用這條語句查然後匯出在excel中檢視 select from all tab comments t where t.owner abc win r 輸入cmd 開啟命令 執行 sqlplus 登陸賬號密碼 select from tab 怎麼檢視...

Oracle中如何寫帶條件的查詢儲存過程並返回查詢結果集

create or replace procedure p cnt p time in varchar2,查詢的條件p cur out sys refcursor 游標返回isv sql varchar2 1000 v date varchar2 20 begin v date replace p ...