怎么才oracle中查看存储过程
5个回答
展开全部
可用语句查看或用第三方工具查看。
一、语句查看方法:
1、执行语句:
SELECT text
FROM user_source
WHERE NAME = 'Procedure Name'
ORDER BY line;--其中Procedure Name为存储过程名字,需要全部用大写英文。
2、如要查P_TEST的存储过程:
SELECT text
FROM user_source
WHERE NAME = 'P_TEST'
ORDER BY line;
3、内容如下:
二、工具查看:
1、登录第三方工具(如pl/sql)登录到指定数据库。
2、左侧树中找到Procedures,然后找到相应的存储过程。
3、右键该存储过程,选择“查看”。
4、然后就可以看到了。
万山数据
2024-11-04 广告
2024-11-04 广告
数据仓库处理是北京万山数据科技有限公司的核心业务之一。我们专注于高效、安全地处理大规模数据,通过先进的数据仓库技术,实现数据的集成、存储、管理和分析。我们的数据仓库解决方案能够支持复杂的数据查询和分析需求,提供实时的数据洞察,助力企业做出更...
点击进入详情页
本回答由万山数据提供
2015-08-07
展开全部
SELECT a.owner,
a.segment_name,
b.OBJECT_NAME -- 存储过程名
From dba_segments a,
DBA_OBJECTS b
WHERE a.tablespace_name = '表空间名称'
and trim(a.owner) = trim(b.OWNER)
and b.OBJECT_TYPE = 'PROCEDURE' --对象类型:存储过程
一般查看的时候就用owner.OBJECT_NAME就是完整存储过程名
a.segment_name,
b.OBJECT_NAME -- 存储过程名
From dba_segments a,
DBA_OBJECTS b
WHERE a.tablespace_name = '表空间名称'
and trim(a.owner) = trim(b.OWNER)
and b.OBJECT_TYPE = 'PROCEDURE' --对象类型:存储过程
一般查看的时候就用owner.OBJECT_NAME就是完整存储过程名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select text from user_source where type='PROCEDURE' and name='PROCEDURE_NAME';
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select name from mysql.proc where db='数据库';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询