Clásula NOT IN
Tengo un query en el cual utilizo la cláusula NOT IN que me arroja un error de invalid number en ambiente de producción, no ocurre de la misma manera en ambiente de desarrollo siendo ambos de la misma version de Oracle 9.2.0.3.0.
Cambie dicha clausula en el ambiente de producción por la clausula NOT EXISTS y se resolvió el problema.
Creo que podrÃa deberse a datos, que en un ambiente existan y en el otro no. La verdad desconozco el problema real. Quisiera me pudieran ayudar a entender el problema. Existen condiciones especiales en el uso de dichas clausulas ?
De antemano Muchisimas gracias
Cambie dicha clausula en el ambiente de producción por la clausula NOT EXISTS y se resolvió el problema.
Creo que podrÃa deberse a datos, que en un ambiente existan y en el otro no. La verdad desconozco el problema real. Quisiera me pudieran ayudar a entender el problema. Existen condiciones especiales en el uso de dichas clausulas ?
De antemano Muchisimas gracias
Si yo fuera usted lo primero que harÃa serÃa obtener el error ORA exacto, y buscar en la documentación de las bbdd Oracle en cada una de las versiones (si es que varÃa en alguna).
A continuación duplicarÃa las condiciones en que se produjo el error. Hagase con una copia de la tabla o modifique el proceso para que le informe de que fila/s de la tabla produjo el error. A partir de ahà podrá investigar sobre posibles soiuciones.
A continuación duplicarÃa las condiciones en que se produjo el error. Hagase con una copia de la tabla o modifique el proceso para que le informe de que fila/s de la tabla produjo el error. A partir de ahà podrá investigar sobre posibles soiuciones.
