‘PL/SQL’ Archives
¿Como llamar a una función PL/SQL desde java?
Aquí les dejo la función para que puedan ocuparla. 1: //Recibe como parámetro un String y retorna un String 2: 3: private String ExtraerFuncion(String usercode) throws SQLException, Exception, Error{ 4: 5: String sql = "", dato=""; 6: sql = "{? = call FN_RETURN_FUNCION(?)}"; 7: CallableStatement cs = null; 8: 9: try 10: { 11: cs = sessionManager.getConnection().prepareCall(sql); 12: cs.registerOutParameter(1, Types.VARCHAR); 13: cs.setString(2, usercode); 14: cs.execute(); 15: dato = cs.getString(1); 16: } 17: catch (Exception e) 18: { 19: e.printStackTrace(); 20: } [...]
Aprendiendo Oracle Forms
Antes que todo me disculpo ante los lectores que me leen pero debido al trabajo y el estudio he estado un poco alejado del blog, hay muchas cosas que he tenido que aprender entre ellas cosas buenas e interesantes y otras malas y aburridas. Entre las que no me gustan debo mencionar Oracle forms, lo siento bastante aburrido debido a que es bien “anticuado” a mi parecer, pero es relativamente sencillo de aprender a hacer un mantenimiento sencillo… por lo que si alguien necesita aprenderlo les digo que no tengan miedo porque no es tan difícil realizar mantenimientos. Todo es un trigger y cuando se tiene esa idea ya lo demás es facil. La versión con la que a veces me toca trabajar es la 6i, es vieja y al compararla con la 10 se podrán dar cuenta que hay muchas diferencias, entre ellas que en la 10 todo puede ser orientado a la web, y se puede meter código java. Lo bueno de aprender Oracle Forms, es que si alguna [...]
Ejemplos De La Funcion Decode En Oracle
A continuacion les muestro unos ejemplos de la funcion decode en Oracle. *Las columnas pueden ser tantos campos estaticos como campos de alguna columna de una tabla. 1 Columna = Valor a evalular 2 Columna = Valor con el que se compara la columna uno 3 Columna = Si el valor de la columna dos es igual al valor de la columna uno entonces se muestra este valor 4 Columna = Si el valor de la columna dos no es igual al valor de la columna uno entonces se muestra este valor 1: select decode('Probando Codigo', 'Probando Codigo', 'www.probandocodigo.com', 'www.whibla.com') Pagina from dual Ejemplo con mas condiciones 1 Columna = Valor a evalular 2 Columna = Valor con el que se compara la columna uno 3 Columna = Si el valor de la columna dos es igual al valor de la columna uno entonces se muestra este valor 4 Columna = Valor con el se compara la columna 1 5 Columna = Si la la columna 1 es igual a la columna 4 entonces [...]
Crear Job En Oracle
Un job es lo equivalente a una tarea programada en Windows (es el porque de la imagen de arriba...), donde nosotros programamos cada cuando tiempo se debe hacer por ejemplo una desfragmentaicon del disco, o incluso podemos especificar que dias y a que hora realizarlo, tambien es similar a la ejecucion automatica de los backup de la base de datos. A continuacion el query para crear un job en oracle. What = El nombre del procedimiento almacenado a ejecutar. nex_date = la fecha y hora en el cual se debe ejecutar el job por primera vez. intervalo = si pueden observar en el query, el intervalo es la fecha de la ejecucion mas 7 dias. 1: DECLARE 2: X NUMBER; 3: BEGIN 4: SYS.DBMS_JOB.SUBMIT 5: ( 6: job => X 7: ,what => 'ESQUEMA.PROCEDIMIENTO_PROBANDO_CODIGO;' 8: ,next_date => to_date('11/19/2008 08:49:08','mm/dd/yyyy [...]


