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-19740: text is longer than string

1 Answers  


ORA-19663: cannot apply current offline range to datafile string

1 Answers  


ORA-21501: program could not allocate memory

1 Answers  


RMAN-06607: RMAN configuration parameters are:

1 Answers  


TNS-04141: Unable to find CMAN.ORA file.

1 Answers  






TNS-02519: no appropriate key-negotiation parameters

1 Answers  


NCR-03002: NCRO: Maximum number of contexts has been reached

1 Answers  


PCC-00008: Invalid WHENEVER action at column number in line number of file string

1 Answers  


ORA-25146: EXTENT MANAGEMENT option already specified

1 Answers  


ORA-02855: Number of requests is less than the number of slaves

1 Answers  


ORA-29268: HTTP client error string

1 Answers  


ORA-12551: TNS:missing keyword

1 Answers  


Categories