在Oracle中从另一个调用一个存储过程

时间:2012-04-17 05:04:55

标签: oracle stored-procedures

在Oracle数据库中,

假设有两个存储过程
和存储过程sp1正在调用另一个存储过程sp2

问题是:

被叫sp2是否可以访问sp1's temp表?

1 个答案:

答案 0 :(得分:4)

我想你的意思是:数据库中有tmp表,sp1填表,sp2能否访问(读取或更改)这些数据?

是的,它会。 (当然,如果sp1在sp2调用之前没有“commit”)。

Oracle临时表用于存储会话或事务持续时间的数据。 Sp1和sp2都在同一个会话中工作。