在Oracle数据库中,
假设有两个存储过程,而存储过程
问题是:
被调用的
假设有两个存储过程,而存储过程
sp1
调用另一个存储过程sp2
,问题是:
被调用的
sp2
是否能够访问sp1
的temp
表?sp1
调用另一个存储过程sp2
,sp2
是否能够访问sp1
的temp
表?我猜你的意思是:数据库中有临时表,sp1正在填充该表,sp2能够访问(读取或更改)这些数据吗?
是的,它可以。(当然,前提是sp1在sp2调用之前没有执行“commit”操作。)
Oracle临时表用于在会话或事务期间存储数据。Sp1和sp2都在同一个会话中工作。