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

  • 相关阅读:
    Activity(二)
    channelartlist标签的使用
    把数据保存到数据库附加表 `dede_addonarticle` 时出错,请把相关信息提交给DedeCms官方。Duplicate entry '2' for key 'PRIMARY'
    TP5.0验证器使用方法
    TP5.0登录验证码实现
    dede列表页限制标题长度
    dede搜索页做法
    表单正则验证简便方法
    解决织梦dedecms文档关键字(自动内链)php5.5以上失效的问题 urf-8版本的
    织梦dede解决“更新数据库archives表时出错"方法
  • 原文地址:https://www.cnblogs.com/forestwolf/p/6856491.html
Copyright © 2011-2022 走看看