PL/SQL 10 管理使用者子程式
--檢視儲存過程原始碼
IKKI@ test10g> select text from user_source where name='ADD_DEPT';
TEXT
--------------------------------------------------------------------------------
procedure add_dept
(dno number, dname varchar2 default null,
loc varchar2 default null)
is
begin
insert into dept values (dno,dname,loc);
exception
when dup_val_on_index then
raise_application_error(-20000,'bu neng chongfu');
end;
10 rows selected.
--檢視依賴關係
IKKI@ test10g> select name,type from user_dependencies
2 where referenced_name='EMP';
NAME TYPE
------------------------------ -----------------
QUERY_EMPLOYEE PROCEDURE
GET_SAL FUNCTION
GET_INFO FUNCTION
--列出當前使用者的子程式
IKKI@ test10g> col object_name format a20
IKKI@ test10g> select object_name,created,status from user_objects
2 where object_type in ('PROCEDURE','FUNCTION');
OBJECT_NAME CREATED STATUS
-------------------- ------------ -------
RAISE_SALARY 15-OCT-13 INVALID
DEPTREE_FILL 15-OCT-13 VALID
QUERY_EMPLOYEE 15-OCT-13 VALID
COMPUTE 15-OCT-13 VALID
GET_USER 15-OCT-13 VALID
GET_SAL 15-OCT-13 VALID
GET_INFO 15-OCT-13 VALID
7 rows selected.
--重新編譯無效物件
alter procedure|function|view
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27633655/viewspace-1080418/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL Language Referenc-PL/SQL子程式-子程式呼叫SQL
- PLSQL Language Reference-PL/SQL子程式-過載子程式SQL
- PLSQL Language Referenc-PL/SQL子程式-使用子程式的原因SQL
- PLSQL Language Reference-PL/SQL子程式-PL/SQL函式結果快取(二)SQL函式快取
- PLSQL Language Reference-PL/SQL子程式-過載子程式-子程式過載錯誤SQL
- PLSQL Language Reference-PL/SQL子程式-子程式引數-子程式引數傳遞方法SQL
- PLSQL Language Reference-PL/SQL子程式-子程式的副作用(side effects)SQLIDE
- PLSQL Language Referenc-PL/SQL子程式-前向宣告SQL
- PLSQL Language Reference-PL/SQL子程式-過載子程式-不可以過載的子程式SQL
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-使用者定義的PL/SQL子型別SQL資料型別
- 使用PL/Scope分析PL/SQL程式碼SQL
- PLSQL Language Referenc-PL/SQL子程式-巢狀、包和獨立的儲存子程式SQL巢狀
- [PL/SQL]10g PL/SQL學習筆記(一)SQL筆記
- [PL/SQL]10g PL/SQL學習筆記(二)SQL筆記
- [PL/SQL]10g PL/SQL學習筆記(三)SQL筆記
- 加密PL/SQL程式碼加密SQL
- PLSQL Language Reference-PL/SQL子程式-PL/SQL函式結果快取-開啟函式結果快取SQL函式快取
- Oracle PL/SQL編寫PL/SQL程式碼的注意事項OracleSQL
- PL/SQL程式設計(1)SQL程式設計
- PLSQL Language Reference-PL/SQL子程式-子程式引數-實參的位置、名稱和混合標記SQL
- PLSQL Language Referenc-PL/SQL動態SQL-練習:在動態SQL塊中呼叫子程式。SQL
- PLSQL Language Reference-PL/SQL子程式-過載子程式-只是數值資料型別不同的形參SQL資料型別
- PL/SQL程式設計急速上手SQL程式設計
- PL/SQL程式設計接觸SQL程式設計
- pl/sql程式設計基礎SQL程式設計
- pl/sql原始碼掃描sql(10g)SQL原始碼
- PL/SQLSQL
- 保護你的 PL/SQL 程式碼!SQL
- 【SQL/PLUS】Oracle PL/SQL程式設計用set serveroutput onSQLOracle程式設計Server
- 呼叫者許可權與定義者許可權的pl/sql子程式SQL
- SQL&PL/SQL (轉)SQL
- PL/SQL 宣告SQL
- PL/SQL cursorSQL
- PL/SQL打包SQL
- PL/SQL DEVSQLdev
- Oracle PL/SQLOracleSQL
- Oracle 11g PL/SQL 使用者自定義 ExceptionOracleSQLException
- Oralce之PL/SQL程式設計(遊標)SQL程式設計