Usar Java desde Oracle
Publicado por Fabian (8 intervenciones) el 22/01/2003 10:48:09
Hola, Tengo el siguiente problema:
Actualmente tengo cargado dentro del nuecleo de oracle una clase desarrollada en java que contiene un solo mentodo que recibe como parametro un String. Esta clase debe ser llamada desde una funcion o procedimiento almacenado hecho (logicamente) en PL/SQL.
El problema que tengo es que no sé como llamar a la clase java desde la función PL/SQL y que la clase acepte el parametro que le paso por la función.
El esquema es el siguiente:
CLASE JAVA DENTRO DE ORACLE
============================
CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED Nuuma AS
public class Nuuma{
public static String unCrypNick(String cKey){
...
}
}
LLAMADA DESDE FUNCION PL/SQL:
=============================
CREATE OR REPLACE FUNCTION fu_descifra_nuuma(cKey in varchar) RETURN VARCHAR AS
language java name 'Nuuma.unCrypNick() return java.lang.String';
¿COMO LE PASO EL PARAMETRO "cKey" a la clase JAVA?
Gracias por vuestra ayuda.
Actualmente tengo cargado dentro del nuecleo de oracle una clase desarrollada en java que contiene un solo mentodo que recibe como parametro un String. Esta clase debe ser llamada desde una funcion o procedimiento almacenado hecho (logicamente) en PL/SQL.
El problema que tengo es que no sé como llamar a la clase java desde la función PL/SQL y que la clase acepte el parametro que le paso por la función.
El esquema es el siguiente:
CLASE JAVA DENTRO DE ORACLE
============================
CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED Nuuma AS
public class Nuuma{
public static String unCrypNick(String cKey){
...
}
}
LLAMADA DESDE FUNCION PL/SQL:
=============================
CREATE OR REPLACE FUNCTION fu_descifra_nuuma(cKey in varchar) RETURN VARCHAR AS
language java name 'Nuuma.unCrypNick() return java.lang.String';
¿COMO LE PASO EL PARAMETRO "cKey" a la clase JAVA?
Gracias por vuestra ayuda.
Valora esta pregunta


0