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

  • 相关阅读:
    iOS-MD5加密、SHA1加密
    iOS-AFNetworking参数和多文件同时上传【多文件上传】
    iOS-CocoaPods安装及使用
    Python Queue模块
    Python socket编程
    python select epoll poll的解析
    python redis使用
    python executemany的使用
    python 三层架构说明
    Python isinstance
  • 原文地址:https://www.cnblogs.com/RainingDays/p/3179573.html
Copyright © 2011-2022 走看看