SQL命令查询Oracle存储过程信息(代码内容等)

SELECT * FROM ALL_SOURCE  where TYPE=‘PROCEDURE‘  AND TEXT LIKE ‘%0997500%‘;

--查询ALL_SOURCE中,(脚本代码)内容与0997500模糊匹配的类型为PROCEDURE(存储过程)的信息。

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

时间: 2024-10-13 21:28:29

SQL命令查询Oracle存储过程信息(代码内容等)的相关文章

SQL Server查询所有存储过程信息、触发器、索引

1. [代码]查询所有存储过程     跳至 [1] [2] [3] [4] [5] [6] [全屏预览] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 select Pr_Name as [存储过程], [参数]=stuff((select ','+[Parameter] from ( select Pr.Name as Pr_Name,parameter.name +' ' +Type.Name + ' ('+convert(varchar(3

转发:使用sql命令查询视图中所有引用的基础表

转自:使用sql命令查询视图中所有引用的基础表 使用sql命令查询视图中所有引用的基础表 之前有写过如何利用sql查询视图中所有引用的表发现这个方法并不能查出视图中所有的基础表,如果视图中有嵌套视图就会有问题,因为目录视图sys.sql_dependencies并不包含所有的引用实体.后面发现在sql2008及以后的版本中推出的sys.sql_expression_dependencies视图解决了这一问题,所以重新写了段sql,用来查询视图中所有引用的基础表,包括嵌套视图中的基础表.这个有什么

C#通过OleDb查询Oracle存储过程

using System; using System.Data; using System.Data.OleDb; /// <summary> /// 通过OleDb查询Oracle存储过程 /// </summary> /// <param name="id"></param> /// <returns></returns> public static DataTable getTodoList(string i

利用oracle存储过程生成树代码

利用oracle存储过程生成树编码 需求 字段 描述 备注 ID 主键,32位UUID TYPE_CODE 编码 如:1-01-003 PARENT_ID 父节点ID,32位UUID SORT_NUM 排序编号 正整数 假设顶级节点的TYPE_CODE为字符1,写存储过程把表中所有的节点TYPE_CODE生成好: 二级节点前面补一个龄,三级补两个零,依次类推: 实现关键点 n  不知道系统有多少级,需要递归调用 通过递归调用自身: n  如果动态在TYPE_CODE前面填充0:通过计算'-'的个

PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法

PL/SQL查询时,如果Number(17)以上的大数,会显示为科学计数法 解决方法: TOOLS->PREFERENCES->WINDOW TYPE->SQL WINDOW下选中Number fields to_char即可. 原文地址:https://www.cnblogs.com/mingforyou/p/8342692.html

SQL SERVER 查询 Oracle

1 创建链接服务器 使用openquery查询 速度比较快 select * from (link_name,'query_string') query_string 是oracle 语法的查询语句. 2 直接使用 服务器名..架构名.表名 方式查询,现在主要发现问题有. 1 查询很慢. 2  服务器名..架构名.表名 必须都是大写,否则报错. 原文地址:https://www.cnblogs.com/BinBinGo/p/11588244.html

Oracle SQL Developer调试Oracle存储过程

1.首先你编译通过你的存储过程,编译的时候一定要选"编译以进行调试". 2.在想要调试的行上设置好断点. 3.点击"调试"按钮,然后输入存储过程入参,点"确定"开始调试. 4.断点进入后,上方会出现一排调试按钮,并且鼠标移上变量也会自动显示变量的类型和值. 5.你也可以选中变量后右键点"检查"在弹出窗口中显示变量的值,或者点"监测"在下方的窗口中一直观察变量的值变化,或者点"运行至光标处"

sql慢查询工具(配置代码)

# 在mysql的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf[mysqld]中配置懒查询 slow_query_log = ON # 是否已经开启慢查询 long_query_time = 1 # 慢查询统计标准, 超过1秒 slow_query_log_file = /usr/local/mysql/data/zzz-slow.log # 慢查询日志文件路径 log_queries_not_using_indexes = 1 # 如果值设置为ON,则会记录所有

Oracle 存储过程 split 代码实现

实现 字符串分割, 算法 如下: 算法 1: DECLARE remove_column myvarray_list; x varchar(1000); sub varchar(1000); i NUMBER; j NUMBER; c NUMBER; rcount NUMBER; BEGIN remove_column := myvarray_list(); --init array. sub:='ORA-26786: 键为 ("AAC001") = (1137091119660605