PLS-00970: The class name of a method must match that of
EXTERNAL NAME clause in the type header



PLS-00970: The class name of a method must match that of EXTERNAL NAME clause in the type header..

Answer / guest

Cause: The class name defined as part of the method
signature does not match the one defined in the type header
in the EXTERNAL NAME clause. create type foo as object
EXTERNAL NAME 'foo' LANGUAGE JAVA (... MEMBER FUNCTION my
(number) return number EXTERNAL NAME
'bar.func(oracle.sql.NUMBER) return oracle.sql.NUMBER', .. );

Action: Either omit the class name from the method signature
or use the one defined in the type header.

Please add more information about this Error

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Oracle Errors Interview Questions

ORA-12227: TNS:syntax error

1 Answers  


ORA-28102: policy does not exist

1 Answers  


ORA-01216: thread string is expected to be disabled after CREATE CONTROLFILE

1 Answers  


ORA-29307: datafile string error, string

1 Answers  


NNO-00300: no listen addresses specified, at least one is required

1 Answers  


ORA-07595: sppid: $GETJPIW failure

1 Answers  


ORA-14631: the partition bounds do not match the subpartition bounds of the partition

1 Answers  


LSX-00010: extra element(s) at end of "~S"

1 Answers  


ORA-28182: cannot acquire Kerberos service ticket for client

1 Answers  


ORA-31511: name exceeds maximum length of 30 characters

1 Answers  


ORA-12805: parallel query server died unexpectedly

1 Answers  


RMAN-08545: flashback command failed: See trace file for details

1 Answers  


Categories