• oracle中怎么查看存储过程的源码


      今天想找几天前写的存储过程的源码看看,发现自己熟悉的命令怎么都不好使,要不提示标示符错误要不就是提示未选定行,通过baidu得知type跟name变量要弄成大写的。。

      select text from user_source where name='存储过程名(大写)' and type='PROCEDURE';

      要按照上面那么写,因为自己一直是很不习惯用大写,以前也听说过oracle内部所有的信息都是大写,但是无论如何也想不到会出现今天这样的问题,如果把单引号内部的内容换成小写,就会提示未选定行,提示标示符错误,是因为我之前是从user_procedures中来找的,然后我desc user_procedures了一下,发现里面没有text属性。。囧,究竟为什么一定要大写呢。。困惑。

      然后我想应该不止可以查看存储过程的吧,嗯,找到下面这个。

      根据GROUP BY TYPE
      该ALL_SOURCE中只有以下5种类型
      1 FUNCTION
      2 JAVA SOURCE
      3 PACKAGE
      4 PACKAGE BODY
      5 PROCEDURE

  • 相关阅读:
    Android比较实用的属性
    软件版本命名规则
    Dhroid框架笔记(DhNet、Adapter)
    Activity对话框
    Dhroid框架笔记(IOC、EventBus)
    Eclipse快捷键
    解析Excel_Jxl
    面试题
    java基础——值传递和应用传递
    java基础——子类继承父类程序执行顺序
  • 原文地址:https://www.cnblogs.com/RainingDays/p/3179573.html
Copyright © 2020-2023  润新知