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

NID-00403: DBNEWID - Completed with validation errors.

1 Answers  


ORA-40107: operation requires string option to be installed

1 Answers  


ORA-01334: invalid or missing logminer dictionary processes context

1 Answers  


ORA-01630: max # extents (string) reached in temp segment in tablespace string

1 Answers  


KUP-04101: record number rejected in file string

1 Answers  






ORA-01918: user 'string' does not exist

1 Answers  


ORA-19201: Datatype not supported

1 Answers  


PCC-02302: cannot open code generation output file "string"

1 Answers  


TNS-04081: Event groups:

1 Answers  


CLSR-00520: No service member found

1 Answers  


PCC-01017: The SQLCA and a SQLCODE variable cannot both be used

1 Answers  


TNS-02525: encryption/crypto-checksumming: self test failed

1 Answers  


Categories