zoukankan      html  css  js  c++  java
  • 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 <object_name>compile;

  • 相关阅读:
    VSCode使用笔记
    python调用C++
    ubuntu下编译C++程序
    使用swig在python中调用C++
    VSCode调试data层时自身的一个bug
    MNN配置
    金融业务中的命名惯例
    Clang的线程安全分析静态工具
    gdb命名记录
    开发小结-产品类
  • 原文地址:https://www.cnblogs.com/john2017/p/6364524.html
Copyright © 2011-2022 走看看