我的程序是這樣的:PLSQL:修改過程的參數
Procedure(var1 IN VARCHAR2, var2 IN VARCHAR2 ...)
---lines of code---
---這個過程裏面我想要做以下
var1 := filter(var1); -- filter & assign to the same variable
....
....
--do something with var1
但問題是我不能夠將一個IN參數修改爲過程作爲其常量。 我能想到的唯一選擇是創建/聲明一個新的本地變量&爲其分配修改的IN參數&在後續代碼中使用它。 但是這導致了笨拙的代碼,因爲有近30個IN參數。所以我需要爲它們中的每個創建30個新變量。
需要您的幫助來更改plsql過程中的IN參數或上述問題的任何其他解決方法。
問候 VJ