Hello not sure why Im getting this error. Basically I get it in these three lines:
PLS-00363: expression \'p_temp_foo.editable.modified_by\' cannot be used a
Generate new VARCHAR2 type variable to assign your IN (input) string.
procedure sp_name(
ps_list IN VARCHAR2,
...
other IN's and OUT's
...
)
as
ps_list_copy VARCHAR2 (32000);
begin
ps_list_copy := ps_list;
...
do your works with ps_list_copy
...
...
Exception when others then
....
end sp_name;
p_temp_foo
is an IN
parameter. By nature, these are read only. You could define it as an IN OUT
parameter, or an OUT
parameter.
For more info see here: http://plsql-tutorial.com/plsql-passing-parameters-procedure-function.htm