我希望在查询(文本)的基础上获取存储过程名称,我的数据库中有大约400到500个存储过程。请提供有关此
的帮助答案 0 :(得分:0)
不确定您正在谈论哪个数据库系统...但如果是MS SQL则可以使用以下查询
select *
from databaseName.information_schema.routines
where routine_type = 'PROCEDURE'
或者您可以使用SQL Server Management Studio>展开数据库>可编程性> StoredProcedure>右键单击并应用过滤器...在过滤器下,您可以输入名称或单词
答案 1 :(得分:0)
如果是Oracle,则以下查询将列出所有过程名称:
column object_name format a30;
column procedure_name format a30;
column owner format a10;
select object_name, procedure_name, owner from all_procedures;