SQL> select * from user_source where type='PROCEDURE';
NAME TYPE LINE TEXT
------------------------------ ------------ ---------- --------------------------------------------------------------------------------
INSERTDEPT PROCEDURE 1 procedure insertDept as
INSERTDEPT PROCEDURE 2 begin
INSERTDEPT PROCEDURE 3 insert into dept(deptno,dname,loc,datetime) values('10','ACCOUNTING','NEW YORK',
INSERTDEPT PROCEDURE 4 insert into dept(deptno,dname,loc,datetime) values('20','RESEARCH','DALLAS',to_d
INSERTDEPT PROCEDURE 5 insert into dept(deptno,dname,loc,datetime) values('30','SALES','CHICAGO',to_dat
INSERTDEPT PROCEDURE 6 insert into dept(deptno,dname,loc,datetime) values('40','OPERATIONS','BOSTON',to
INSERTDEPT PROCEDURE 7 commit;
INSERTDEPT PROCEDURE 8 end;
SQL> select * from user_objects where object_type='PROCEDURE';
OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL_TIME TIMESTAMP STATUS TEMPORARY GENERATED SECONDARY
-------------------------------------------------------------------------------- ------------------------------ ---------- -------------- ------------------- ----------- ------------- ------------------- ------- --------- --------- ---------
INSERTDEPT 52576 PROCEDURE 2011-4-27 1 2011-4-27 11: 2011-04-27:11:45:14 INVALID N N N
INSERTEMP 。
SQL> desc user_source;
Name Type Nullable Default Comments
---- -------------- -------- ------- -------------------------------------------------------------------------------------------------------------
NAME VARCHAR2(30) Y Name of the object
TYPE VARCHAR2(12) Y Type of the object: "TYPE", "TYPE BODY", "PROCEDURE", "FUNCTION",
"PACKAGE", "PACKAGE BODY" or "JAVA SOURCE"
LINE NUMBER Y Line number of this line of source
TEXT VARCHAR2(4000) Y Source text
==============end=============