Respuesta
en
Oracle
a
Problema indices
En el problema expuesto, se denota que la principal causa del problema, puede ser por la desactualización de los índices, debido a que la tabla (denominemosla t_saldos), posee muchas actualizaciones (altas, bajas, actualizaciones). En este caso se...
Respuesta
en
Oracle
a
Obtener última modificación de una tabla en Oracle
Según el problema expuesto, si se entiende la "modificación de una tabla en oracle", como concepto DDL (se cambia el modelo de la tabla), entonces se puede ejecutar la siguiente consulta, donde se puede filtrar por la tabla con el campo object_name....
Respuesta
en
Oracle
a
¿Cómo comprobar que un campo de una tabla exista?
Tienes repetida la pregunta, por lo que descarto esta.
Respuesta
en
Oracle
a
Como saber el tamaño adecuado de SGA para una BD de or
SGA - System Global Area (Area Global de Sistema). Es un área de grupo de memorias compartidas para cada una de las instancias del gestor de BD. Esta memoria sirve para almacenar información sobre el estado de la BD. Se define en: DB_BLOCK_BUFFERS -...
Respuesta
en
Oracle
a
Query stilo crosstab
Entiendo que quieres que los campos a mostrar sean dinámicos, según la selección de fecha; para ello necesitas crear código PL/SQL para montar una consulta dinámica. Esto te permitirá seleccionar sólo los campos de meses deseados. ¿Esto lo vas a...
Respuesta
en
Oracle
a
Como declarar un rowtype
El tipo ROWTYPE es polimórfico sólo en la declaración y no dinámicamente, por lo que debes declarar el tipo que es en la declaración, tanto en el parámetro como en la variable declarada: PROCEDURE pral_inserta_benef(rt_ben rowtype) PROCEDURE...
Respuesta
en
Oracle
a
Como copiar vistas materializadas
¿Se utiliza un dblink público o privado entre las dos BBDD? ¿Cuál es el motivo de recrear las vistas materializadas? (A nivel de datos o de modelo) Si el motivo de recrear las vistas materializadas es debido al refresco de datos, entonces lo más...
Respuesta
en
Oracle
a
Dudas sobre tablespace
Primero aclaremos algunos conceptos: TABLESPACE - Almacén lógico de los ficheros de la BD. La BD posee ficheros (datafiles) donde almacena toda la información (objetos); estos ficheros deben tener una estructura lógica, que es la que lo establece el...
Respuesta
en
Oracle
a
Contar la cantidad de días existente entre dos fechas
Hay varias formas de realizarlo, te propongo la siguiente: select trunc(fecha_final)-trunc(fecha_inicial) From tabla Para que puedas comprobar que funciona: select trunc(to_date('22/05/2009 22:05:01','DD/MM/YYYY hh24:mi:ss')) -...
Respuesta
en
Oracle
a
Agregar más columnas
Debido al Diccionario de Datos de Oracle, el cual le asigna una posición a cada campo: select column_name,column_id from user_tab_columns where table_name = 'XXX'