Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Oracle > ORA-06571
-Foros de debate

Oracle
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

ORA-06571
Enviado por sergok el día 10 de octubre de 2003

Y con más detalle: "Function does not guarantee not to update Database".
Hola a todos,
a ver si me explico, en mi equipo tengo la versión 8i de Oracle y tengo algunas funciones, pues bien, he creado vistas que utilizan estas funciones para retornar, pues eso, lo que quiero que retornen. Hasta aquí todo bien, bueno ahora he pasado las mismas funciones a un equipo que tiene Oracle 7... y al intentar crear la vistas que llaman a estas funciones me da el error que os menciono.
Me da la impresión que necesito especificar algo en las funciones para la versión 7 (más que nada por lo que me dice el error) para poder emplearlas en vistas pero no se ni que, ni como, ni donde.

Un saludo y gracias de antemano.

 
Re: ORA-06571
Enviado por Manny el día 10 de octubre de 2003

Ciao,

Es un BUG:244014, para la version 7 de oracle, te explico por que?

El pragma de RESTRICT_REFERENCES no fue agregado a los paquetes del PL/SQL para la version 7, evidentemente la funcion darìa el error al usar los paquetes del DBMS del
PL/SQL. Esto nos explica que el DBMS PACKAGEs no estuviera al día con pragma apropiado de RESTRICT_REFERENCES.

Por esto no te funciona para la version 7, de oracle.

Bye.

 
Re: Re: ORA-06571
Enviado por sergok el día 10 de octubre de 2003

Gracias por la explicación.
Solo una cosilla más, la solución, debería actualizar la versión de Oracle o se puede añadir el pragma de RESTRICT_REFERENCES (quizás es una burrada pero ando algo pez en esto).
Gracias de nuevo.

 
Re: Re: Re: ORA-06571
Enviado por Manny el día 10 de octubre de 2003


Pienso que deberias hacer la migracion de la oracle7 para oracle 8i. Pues esto es un package de oracle motore..

bye.

 
Re: Re: Re: Re: ORA-06571
Enviado por Oscar el día 21 de junio de 2006

Pruebe quitandole el commit a la funcion, asi le funcionaria en oracle 7

 





Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network