zoukankan      html  css  js  c++  java
  • ORACLE 如何查看存储过程的定义

    ORACLE 如何查看存储过程的定义
     

    相关的数据字典
      USER_SOURCE 用户的存储过程、函数的源代码字典
      DBA_SOURCE 整个系统所有用户的存储过程、函数的源代码字典
      ALL_SOURCE 当前用户能使用的存储过程(包括其她用户授权)、函数的源代码字典

      USER_ERRORS 用户的存储过程、函数的源代码存在错误的信息字典

    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=============

  • 相关阅读:
    【VS开发】CTimeSpan类
    【VS开发】CTimeSpan类
    【VS开发】【电子电路技术】PCI与PCIE主板插卡与插槽识别
    【VS开发】【电子电路技术】PCI与PCIE主板插卡与插槽识别
    【VS开发】PCIe体系结构的组成部件
    【VS开发】PCIe体系结构的组成部件
    【VS开发】【DSP开发】WinDriver简介(或介绍)
    转载 ------ 三次指数平滑法
    转载:二次指数平滑法求预测值的Java代码
    转载: 通过反射操作类的私有属性
  • 原文地址:https://www.cnblogs.com/forestwolf/p/6856491.html
Copyright © 2011-2022 走看看