PLS-00586: a static method cannot declare a parameter named SELF



PLS-00586: a static method cannot declare a parameter named SELF..

Answer / guest

Cause: An attempt was made to name a parameter SELF when
declaring a static method. SELF is reserved as a parameter
name in methods, to hold the object instance on which the
method is applied. A parameter named SELF is not allowed in
static methods because static methods do not apply to a
particular object instance.

Action: Change the name of the parameter in the declaration.

Please add more information about this Error

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More Oracle Errors Interview Questions

ORA-26001: Index string specified in SORTED INDEXES does not exist on table string

1 Answers  


ORA-01146: cannot start online backup - file string is already in backup

1 Answers  


PCC-02317: illegal cast type expression

1 Answers  


ORA-26532: replication parallel push simulated site failure

1 Answers  


NNL-00018: warning: could not contact default name server

1 Answers  






ORA-01279: db_files too large

1 Answers  


DRG-12219: section name missing

1 Answers  


PCC-02327: struct or struct pointer required

1 Answers  


ORA-24170: %s.string is created by AQ, cannot be dropped directly

1 Answers  


ORA-16807: unable to set protection mode to the database

1 Answers  


ORA-29656: Invalid option for USING

1 Answers  


ORA-32737: Hang analysis aborted due to failed memory allocation

1 Answers  


Categories