パッケージCall_Packageを呼び出す関数があります。このパッケージ内には、プロシージャValidate_Procedureがあり、このプロシージャ内には、変数Entity_Flagがあります。
この関数は私のパッケージを次のように呼び出します。
BEGIN
Call_Package(<params>);
END
'Call_Package'には、私のプロシージャValidate_Procedureが含まれています。
Validate_Procedure(<paramA>, <paramB>)
手順の中で、私は通常のように何かをします:
Validate_Procedure(<params>) IS
BEGIN
IF <paramA> THEN
Entity_Flag = 1
Else <paramB> THEN
Entity_Flag = 2
END IF
END
私の質問は、次のように、元の関数で手続き型変数を参照できますか?
BEGIN
Call_Package(<params>);
IF Call_Package.Validate_Procedure.Entity_Flag = 2 THEN
{do stuff}
END IF
END