3

オラクルデータベースでは、

2 つのストアド プロシージャが
あり、ストアド プロシージャsp1が別のストアド プロシージャを呼び出しているとします。sp2

質問は:

呼び出された人はテーブルsp2にアクセスできますか?sp1's temp

4

1 に答える 1

4

私はあなたの意味を推測します:データベースにtmpテーブルがあり、sp1がテーブルを埋めています.sp2はこのデータにアクセス(読み取りまたは変更)できますか?

はい、そうなります。(もちろん、sp2を呼び出す前にsp1に「コミット」がない場合)。

Oracle 一時テーブルは、セッションまたはトランザクション中にデータを格納するために使用されます。Sp1 と sp2 は両方とも同じセッションで動作します。

于 2012-04-17T05:27:03.730 に答える