小编Ree*_*eth的帖子

如何从oracle中的另一个存储过程调用存储过程

我有一个现有的存储过程,它接受2个参数并返回一个oracle游标.游标包含大约30到60行数据.

我想在另一个存储过程中使用上面预先存在的存储过程作为表...基本上我想调用预先存在的存储过程并查看返回的行是否包含特定值.

例如:

SP 1 = get_data_1 (returns oracle cursor)
SP 2 = get_data_2 
Run Code Online (Sandbox Code Playgroud)

在get_data_2中

select count(*) from get_data_1 (pass_input_parms) A where A.ID = '12345'
Run Code Online (Sandbox Code Playgroud)

从概念上讲,对我来说似乎是一件微不足道的事情,但对于oracle世界的新手,我不知道如何利用返回游标的预先存在的存储过程.

我该怎么做?

oracle plsql stored-procedures

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

oracle ×1

plsql ×1

stored-procedures ×1