Rafael Segovia

Rafael Segovia

Consultor de tecnologías de la Información Aplicaciones J2EE, Contratos con las AAPP
 6.700 puntos  Madrid, España @rsego71 desde - visto
Preguntar

Actividad pública reciente

Ha respondido en y en 2 temas más

Eliminar coma de un string en variable

Puedes crear una variable entera que cuente el número de vueltas del loop y si dicha variable vale 1 no añadir la coma. Por ejemplo: BEGIN FOR r_cur_obt_tab IN c_obt_tab LOOP lv_select_col := NULL; -- limpio variable num :=1 FOR r_cur_obt_col IN...
Ha respondido en y en 2 temas más

Cómo calcular intervalos de tiempos en oracle dada la fecha inicial y la final

Simplemente restando ambas horas, el resultado te lo da en días. Multiplica por 24 para ver las horas
Ha respondido en y en 2 temas más

Inconveniente con condicional dentro de consulta en código PL SQL

No sé lo que pretendes hacer, pero la sentencia CASE es como sigue: CASE WHEN <condicion> THEN <Select> WHEN <otra condicion> THEN <Otro select> ELSE <último select> END
Ha respondido en y en 2 temas más

Operación aritmética con función en PL/SQL

Nvl es una función que necesariamente admite dos parámetros. Uno es el valor de entrada ( una columna de una tabla, una expresión) y el otro el valor si la expresión anterior es necesario la. Por ejemplo: Nvl(conteo_giro, 0) indica que si conteo_giro...
Ha respondido en

La Columna UNUSED se puede recuperar?

No, no es posible. Se ha marcado una columna como unused para eliminarla. Eso si, puedes añadir una columna con el mismo nombre
Ha respondido en

¿Es optimo crear muchos tablespaces asociados a una tabla particionada?

Según la documentación de ORACLE: "Aunque no es necesario para mantener cada tabla o partición de índice (o SUBPARTITION ) en un tablespace independiente, es una ventaja hacerlo. El almacenamiento de particiones separadas en tablespaces le permite: -...
Ha cambiado su perfil.
  • Sitio web: https://t.co/72VCHYPIQA
Ha cambiado su perfil.
  • Lema: Consultor de tecnologías de la Información Aplicaciones J2EE, Contratos con las AAPP.
Ha respondido en y en 1 temas más

PLS-00123: program too large (Diana nodes)

Echa un vistazo a esto: http://stackoverflow.com/questions/4956670/pls-00123-program-too-large-diana-nodes-while-trying-to-compile-a-package Básicamente nos dice que 64kb es el tamaño máximo para un bloque. Si lo ejecutas en modo debug el tamaño...
Ha respondido en y en 1 temas más

Extraer solo los registros que desde la fecha de inicio y hoy hayan pasado menos de 2 dias Oracle

Prueba con select * from tu_tabla where tu_fecha > trunc(sysdate) - 1
Ha empezado a seguir el tema
Ha respondido en

Oracle

Que yo sepa, la extensión de un archivo no se almacena en el blob. Tiene que almacenarse en otra columna de la tabla. Si no sabes qué se almacena, complicado es obtener la extensión del archivo.
Ha respondido en

Oracle

Para cargar datos tienes que utilizar una herramienta que se llama sqlldr. Ejecuta sqlldr desde la consola (sea windows o linux), como ejemplo: sqlldr userid=scott/tiger control=control.ctl log=control.log Donde el fichero control.ctl tendrá la...
Ha respondido en

Oracle

Utilioza VARCHAR2 para todos los campos de longitud variable (nombre, apellidos, etc..). Si utilizas CHAR ORACLE pensasrá que son registros de longitud fija, y por eso te añade espacios al final.
Ha respondido en

Validar usuario oracle

No te entendido bien, pero yo abriría una conexión nueva para realizar la modificación. Con ello validaría que es ese usuario el que intenta modificar. Pero de todas formas necesito más datos.
Ha respondido en

Pl/sql

Plsql va instalado con oracle. No tienes que bajarte nada. Para probarlo, ejecutas SET SERVEROUTPUT ON en sqlplus, y luego, escribes esto: Begin DBMS_OUTPUT.PUT_LINE ('HOLA MUNDO!!'); END; Debiera aparecer HOLA MUNSDO en la pantalla del sqlplus.

Experiencia

Consultor de tecnologías de la Información
Aplicaciones J2EE, Contratos con las AAPP