FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Materialized View
Hola a todos y gracias por tomarse la molestia en leer esto.
Sucede q quiero crear una vista materializada, la vista es en base al siguiente query:
En el query utilizo una funcion, en la cual necesito especificar una fecha (no la mando como parametro de inicio, esta dentro de la funcion) para que haga el calculo. La fecha en cuestion la manejo por medio de un paquete (es como de uso común, no pregunten xq... solo se que asi está, y así pretendo usarlo). dentro de la funcion tengo algo así:
Todo va bien, si ejecuto la consulta en el navegador de oracle no hay problema, obtengo resultados y todo es perfecto, sin embargo cuando quiero crear la vista me marca un error en la funcion, y tiene q ver algo con la fecha... no esta obteniendo el valor del paquete (manda null), pero no se xq, haciendo un select al paquete para ver la fecha, me sale la correcta... e incisto, cuando ejecuto el query simple no hay lio. A grandes razgos ese es mi problema, si alguien sabe la respuesta se los agradeceré infinitamente. Grax de antemano. Última edición por natalinuyo fecha: 21-11-2007 a las 22:55:09. |
#2
|
|||
|
|||
Tal vez tenga que ver con el compilador de sentencias de sql de oracle.
Tal vez tengas que ejecutar con Execute Inmediate tu sentencia de la fecha previo a la ejecucion del create view para que tenga valor la fecha o algo asi. |
#3
|
||||
|
||||
No puedes crear una vista materializada, ni siquiera una vista normal, si el resultado de la función depende de un dato que variará entre sesiones... como es el caso de los paquetes.
Pensalo bien, y te darás cuenta que es algo que no tiene sentido. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
List View en Grupos?? | underwater | Varios | 5 | 16-11-2007 15:39:10 |
tree view | danielsalazar | Varios | 1 | 08-09-2005 17:54:19 |
Alter view | EITB | Firebird e Interbase | 1 | 29-09-2004 12:11:33 |
create view en delphi | piyugo | SQL | 3 | 02-09-2004 00:33:00 |
Tree View (problemas) | jymy788 | Varios | 3 | 19-08-2004 17:14:29 |
|