當前位置:首頁 » 服務存儲 » plsql怎麼查看存儲
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

plsql怎麼查看存儲

發布時間: 2022-07-29 19:32:52

1. plsql怎麼查看在執行存儲過程

-- 進入cmd,執行類似於下面的操作:
C:\Documents and Settings\Administrator>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Proction on 星期四 4月 21 10:18:45 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

idle> conn eygle/eygle
已連接。
eygle@SZTYORA> create or replace procere emp_proc(emp_cur out sys_refcursor)
2 as
3 begin
4 open emp_cur for SELECT * FROM EMP;
5 end;
6 /

過程已創建。

eygle@SZTYORA>
eygle@SZTYORA> var v_emp refcursor;
eygle@SZTYORA> exec emp_proc(:v_emp);

PL/SQL 過程已成功完成。

eygle@SZTYORA> print v_emp;

EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO LOC
---------- -------------------- ------------------ ---------- ------------------- ---------- ---------- ---------- --------------------------
7499 ALLEN SALESMAN 7698 1981-02-20 00:00:00 1600 300 30 CHICAGO
7521 WARD SALESMAN 7698 1981-02-22 00:00:00 1250 500 30 CHICAGO
7654 MARTIN SALESMAN 7698 1981-09-28 00:00:00 1250 400 30 CHICAGO
7844 TURNER SALESMAN 7698 1981-09-08 00:00:00 1500 0 30 CHICAGO

eygle@SZTYORA>

2. plsql查找是否有某個存儲過程

plsql
developer中:打開一個sql窗口,輸入存儲過程名,右鍵單擊該存儲過程名,會有菜單彈出,選擇
"View
spec
&
body"或者"Edit
spec
&
body",後者是可以直接修改存儲過程的。
如果是在sqlplus中,可以通過查詢表all_source中的text欄位,查詢出源代碼。

3. 如何用plsql查看存儲過程的源碼

通過plsql登錄,界面左邊的菜單有個proceres菜單,(由上致下第四個),點開,選中某個存儲過程右鍵---view

4. 如何在pl/sql developer中查看一個包的存儲過程的定義

plsql developer登錄後,左邊有樹形的目錄,其中有table、view、function、procere等等。
其中package body裡面就是各個函數、存儲過程的定義

5. 如何用plsql查看存儲過程的源碼!!!

1、首先雙擊plsql圖標,進入登錄界面,輸入用戶名和密碼,輸送資料庫實例名。

6. plsql怎麼看存儲過程的錯誤(信息)日誌

右鍵test,對存儲過程進行測試!可以用變數記錄錯誤信息,用異常捕捉來報告這個變數里記錄的錯誤信息。
當然,也可以使用自己的錯誤日誌表來記錄具體錯誤原因,錯誤代碼,方便查找錯誤原因。

7. plsql developer 里怎麼寫存儲過程,和執行存儲過程,怎麼查看存儲過程和出現什麼情況算成功執行存儲過程

--建立測試數據:
create table BOOK(編號 number(10),書名 varchar2(20),價格 varchar2(20))

insert into BOOK values(100,'aa','88.77')

select * from BOOK

--建立存儲過程:
create or replace procere query_BOOK(name IN OUT NUMBER,MY_BOOK OUT VARCHAR2,MY_BOOK2 OUT VARCHAR2) is
begin
select 編號 ,書名,價格 INTO name,MY_BOOK,MY_BOOK2 from BOOK where 編號=name;
end query_BOOK;

--調用存儲過程:
declare v_name number(10);
v_my_book varchar2(50);
v_my_book2 varchar2(20);
begin
v_name := 100;
query_BOOK(v_name,v_my_book,v_my_book2); --調用存儲過程
dbms_output.put_line('v_name is: '||v_name);
dbms_output.put_line('v_my_book is: '||v_my_book);
dbms_output.put_line('v_my_book2 is: '||v_my_book2);
exception
when others then
dbms_output.put_line(sqlerrm);
end;

ps:
plsql developer -->File-->new--->SQL window-->然後就可以在彈出的空白窗口裡寫了.
存儲過程寫完後,是否有錯,可以看plsql developer 的左邊列表:
選"My objects"-->proceres-->展開-->看你對應的存儲過程,如果存儲過程前面有紅色交叉,則表示存儲過程有錯.

8. 在PLSQL 裡面,如何查看一個函數被哪些存儲過程調用

在pl/sql左邊目錄樹中,展開某個存儲過程(點加號),選擇點擊reference

9. 如何在plsql中執行查詢存儲過程

PLSQL Developer 可以點測試,輸入執行後,會有個輸出的游標,你點開那個游標就可以看到結果集了.