数据库存储过程或者函数中,有可能在开发过程中写死了某些值,例如邮箱,在某人离职的时候,接替人必须要进行切换,如果才能按照关键字快速的搜索数据库存储过程及函数中的内容呢?
针对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
输入你要搜索的关键字和你需要在哪些对象中搜索的范围即可查到
相关推荐
MySQL数据库函数,触发器,存储过程的视频课程,通俗易懂
数据库存储过程和函数
实验八 存储过程和函数的使用 实验目的 (1)掌握存储过程的意义 (2)掌握存储过程的使用方法 (3)掌握函数的意义 (4)掌握函数的使用方法
MySQL实验报告5(存储过程与函数)(1)(1).pdf
数据库mypos存储过程触发器函数
该文件包含两个doc文档,分别讲解Sybase的数据库函数和存储过程。
笔者找到的功能最强大、操作最简单、使用最可靠的数据库解密... 执行连接到数据库后,左边直接列出数据库清单以及每个数据库内的存储过程、函数等清单,对于加密的存储过程、函数等直接通过右键菜单“Decrypt in-place
数据库视图、存储过程与函数入门学习 内容循序渐进 很详细 很规范 从概念到示例 很适合初学者学习
适合sqlserver数据库初学者,实验四存储过程和函数实验
存储过程、函数解密工具,简单、全面,好用
Oracle实验报告
在更新过程函数视图同样会造成引用其的过程函数视图失效,通常情况下,当功能调用失效的过程函数会自动编译,但是正在运行的过程函数,是不能编译成功的,所以大量的并发用户访问数据库时,会因为一些过程函数的失效而...
查看数据库中的存储函数 语法格式为: SHOW FUNCTION STATUS 调用存储函数 语法格式为: SELECT sp_name ([func_parameter[,...]]) 存储函数创建完后,就如同系统提供的内置函数(如VERSION()),所以调用存储函数的...
数据库存储过程和函数的使用方法 DB txt
Oracle数据库存储过程、函数、以及包的创建与高级应用。
SQL 数据库 ADO.net数据库存储过程的实例,数据库函数实例的小例子 有助于初学者更好的理解存储过程的操作
基于实验1创建的汽车用品网上商城数据库Shopping,理解存储过程和函数的概念和作用,练习存储过程和存储函数的构建和使用方法,体会存储过程和存储函数可以将一些相对复杂的数据处理过程定义在数据库中,方便用户...
自己写的C#数据处理的类,拿出来分享一下。可以处理存储过程、函数、SQL语句,方便的添加参数方式。 有兴趣的朋友共同研究一下。
使用CREATE PROCEDURE语句创建存储过程,ALTER PROCEDURE语句修改存储过程,DROP PROCEDURE语句删除存储过程,存储过程有不带参数的、有带输入参数的、有带输出参数(output)的,还可以有带返回值的。创建好的存储...
postgres数据库的存储过程函数,里面有3层循环,设计了很多内置函数,很有学习的价值,也可以改造做其他业务处理等,随时可解决问题