プロシージャのパラメータで変更:このプロシージャ内で、私は以下のPLSQLは:私はこのような手順を持って
var1 := filter(var1); -- filter & assign to the same variable
....
....
--do something with var1
をしたい---
Procedure(var1 IN VARCHAR2, var2 IN VARCHAR2 ...)
---lines of code---
をしかし、問題があることはできませんよプロシージャのINパラメータを定数として変更します。 私が考えることができる唯一のオプションは、新しいローカル変数&を作成/宣言することです。変更されたINパラメータ&は、それを後続のコードで使用します。 しかし、これはほぼ30のINパラメータがあるので、不器用なコードにつながっています。私はそれらのそれぞれに30の新しい変数を作成する必要があります。
plsqlプロシージャのINパラメータまたは上記の問題に対するその他の回避策を変更するには、必要なヘルプが必要です。
よろしく Vjの