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

PCC-02308: identifier required in this function declaration

1 Answers  


LPX-00105: element "~S" is not empty as required by the DTD

1 Answers  


ORA-38771: unnamed datafile(s) added to controlfile by flashback recovery

1 Answers  


RMAN-06190: PL/SQL package string.string version string in string database is not current

1 Answers  


QSM-01129: query has NO_MULTIMV_REWRITE hint

1 Answers  






ORA-28546: connection initialization failed, probable Net8 admin error

1 Answers  


ORA-13781: The tuning task does not exist.

1 Answers  


NNO-00701: warning: cannot construct checkpoint file name, checkpointing disabled

1 Answers  


QSM-02088: mv omits at least one grouping key from the select list

1 Answers  


QSM-01022: a more optimal materialized view than string was used to rewrite

1 Answers  


ORA-13381: table:string not found in network:string

1 Answers  


ORA-31607: function string is inconsistent with transform.

1 Answers  


Categories