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-03211: The segment does not exist or is not in a valid state

1 Answers  


RMAN-08122: keep attributes for the backup are changed

1 Answers  


RMAN-06729: no backup of the SPFILE found to restore

1 Answers  


PLS-00400: different number of columns between cursor SELECT statement and return value

1 Answers  


IMG-00923: signature is empty

1 Answers  






ORA-24750: incorrect size of attribute

1 Answers  


PCB-00240: Group item containing this host variable cannot be table

1 Answers  


ORA-14132: table cannot be used in EXCHANGE

1 Answers  


ORA-28505: cannot get non-Oracle system capabilities from string

1 Answers  


RMAN-06056: could not access datafile number

1 Answers  


ORA-06577: output parameter not a bind variable

1 Answers  


ORA-01152: file string was not restored from a sufficiently old backup

2 Answers  


Categories