`

搜索数据库存储过程或者函数中的内容

阅读更多

   数据库存储过程或者函数中,有可能在开发过程中写死了某些值,例如邮箱,在某人离职的时候,接替人必须要进行切换,如果才能按照关键字快速的搜索数据库存储过程及函数中的内容呢?

 

针对SQL server和Oracle分别进行介绍

 

1.SQL server(以2008的版本为例)

 

sys.sql_modules  系统表,会保存数据库对象ID和对象的内容,例如存储过程,存储过程的内容会在此表中保存

 

sys.objects 系统表,保存数据库对象ID和数据库对象名称,结合上面的表即可找到关键字所在的存储过程或者函数

 

举例

 

USE Budget
go

SELECT *
FROM sys.objects
WHERE object_id IN (
			select t.object_id
			from sys.sql_modules t
			where t.definition like '%sunjian5%' 
)

 

执行后即可查询到

 

 

 

2.Oracle 以使用PL/SQL为例

 

PL/SQL直接提供了图形化的方式  TOOLS-->FIND DATABASE OBJECTS

 

 

输入你要搜索的关键字和你需要在哪些对象中搜索的范围即可查到

 

 

 

 

  • 大小: 13.7 KB
  • 大小: 28.5 KB
  • 大小: 25.6 KB
分享到:
评论

相关推荐

    MySQL数据库函数,触发器,存储过程

    在数据库管理中,函数、触发器和存储过程是三个重要的概念,它们极大地增强了数据处理的灵活性和效率。 **一、MySQL数据库函数** 函数是预定义的代码块,接受一个或多个参数,并返回一个值。MySQL提供了丰富的内置...

    MySQL实验报告5(存储过程与函数)(1)(1).pdf

    根据提供的文件内容,本篇实验报告主要围绕MySQL数据库中存储过程和函数的应用,涵盖了创建存储过程、函数、游标以及异常处理等高级特性。下面将详细解析报告中的每个知识点。 1. 创建存储过程 存储过程是一种在...

    数据库存储过程和函数.pdf

    3. 调试困难:不像常规的编程代码,数据库存储过程的调试相对复杂,MySQL并不支持调试存储过程的功能。 在MySQL中,存储过程和存储函数的类型包括: - 系统存储过程:以sp为前缀的存储过程,存储在master数据库中。...

    GBase8s 数据库 SQL过程及函数应用

    GBase 8s 数据库 SQL 过程及函数应用是指在 GBase 8s 数据库中使用 SQL 过程和函数来实现特定功能的一种方式。SQL 过程和函数是已经事先编译好的 SQL 语句集合,可以被用户的应用程序调用,执行。 SQL 过程的优点...

    java调用oracle存储过程或者函数

    在Java编程中,调用Oracle数据库的存储过程和函数是常见的任务,这通常涉及到JDBC(Java Database Connectivity)API的使用。以下将详细介绍这个过程,包括必要的步骤、使用的类和方法,以及可能遇到的问题和解决...

    oracle数据库 存储过程和函数的使用

    根据给定文件的信息,我们可以详细地探讨Oracle数据库中存储过程和函数的相关知识点。 ### 存储过程的意义 存储过程是一种数据库对象,它是由SQL语句和流程控制语句组成的预编译模块,存储在数据库服务器上。存储...

    数据库函数、存储过程详解

    数据库函数和存储过程是数据库管理系统中的重要组成部分,它们在数据处理和业务逻辑实现中起着核心作用。在Sybase数据库系统中,这两者都提供了强大的功能,帮助开发者更有效地管理和操作数据。 首先,我们来详细...

    关系型数据库存储过程与函数开发教程.docx

    关系型数据库存储过程与函数开发教程.docx

    第11章MySQL存储过程与函数.docx

    MySQL 存储过程和函数是数据库中定义的一组用户定义的 SQL 语句集合。它们之间的区别在于: 1. 存储过程实现的功能要复杂一点,而函数实现的功能针对性比较强。 2. 存储过程可以返回参数,而函数只能返回值或者表...

    数据库实验报告-存储过程、触发器

    存储过程是数据库中一组预编译的SQL语句,它可以接收参数,执行特定任务,并返回结果。其优点包括: 1. 提高性能:存储过程在首次编译后,会缓存执行计划,多次调用时无需再次解析,从而提高执行速度。 2. 减少网络...

    数据库mypos存储过程触发器函数

    "mypos"数据库是一个示例,它包含了各种存储过程和触发器函数,这些都是数据库编程的重要工具,用于自动化和优化数据操作。接下来,我们将深入探讨这些概念以及它们在mypos数据库中的应用。 首先,存储过程是预编译...

    深入解析:数据库存储过程与函数的差异及应用

    存储过程和函数在数据库编程中各有所长,它们的区别主要体现在返回值、调用方式、数据修改能力和事务处理上。选择合适的数据库对象,可以帮助开发者更高效地实现业务逻辑,优化数据库性能,并提高代码的可维护性。...

    数据库函数、存储过程破解工具.zip

    笔者找到的功能最强大、操作最简单、使用最可靠的数据库解密... 执行连接到数据库后,左边直接列出数据库清单以及每个数据库内的存储过程、函数等清单,对于加密的存储过程、函数等直接通过右键菜单“Decrypt in-place

    数据库视图、存储过程与函数入门学习

    数据库视图、存储过程与函数入门学习 内容循序渐进 很详细 很规范 从概念到示例 很适合初学者学习

    实验4存储过程和函数实验

    适合sqlserver数据库初学者,实验四存储过程和函数实验

    Oracle中的函数、存储过程、包

    Oracle数据库系统中,函数、存储过程和包是重要的PL/SQL编程元素,它们在数据库管理和应用开发中扮演着核心角色。 1. **函数**: - **系统函数**:Oracle预定义的一系列函数,如SYSDATE获取当前日期,USER获取当前...

    dSQLSRVD,sqlserver数据库存储过程、函数解密

    存储过程、函数解密工具,简单、全面,好用

    oracle实验8-存储过程与函数的创建.doc

    Oracle实验报告

    postgres 存储过程函数

    在PostgreSQL数据库系统中,存储过程和函数是两种非常重要的数据操作组件,它们极大地扩展了SQL语言的功能,允许用户自定义复杂的数据处理逻辑。本文将深入探讨“postgres 存储过程函数”,并基于描述中的3层循环和...

    关于更新字段,存储过程,函数等数据库对象的规定与说明

    在更新过程函数视图同样会造成引用其的过程函数视图失效,通常情况下,当功能调用失效的过程函数会自动编译,但是正在运行的过程函数,是不能编译成功的,所以大量的并发用户访问数据库时,会因为一些过程函数的失效而...

Global site tag (gtag.js) - Google Analytics