Miembro desde hace

13 años 2 meses

Publicaciones

  • Mensaje de error ORA-02069. El Parámetro Global_names se debe definir en TRUE

    Foros IT

    Porque al utilizar una function creada por nosotros muvale.dias:

    Si ejecutamos desde el entorno de producción, haciendo referencia a la tabla en producción, FUNCIONA

    insert into muvale.proceso select * from muvale.proceso prc where muvale.dias(prc.f_baja , prc.f_alta, sysdate, sysdate) > 0 and anproces = 2011 and nmproces = 1

    Si ejecutamos desde el entorno de producción, haciendo referencia a la tabla en DESARROLLO (@tasio), NO FUNCIONA?

    insert into muvale.proceso@tasio select * from muvale.proceso prc where muvale.dias(prc.f_baja , prc.f_alta, sysdate, sysdate) > 0 and anproces = 2011 and nmproces = 1

    Aparece el siguiente mensaje de error ORA-02069 El Parámetro Global_names se debe definir en TRUE para esta operación

    He visto que el error surge al utilizar la funcion muvale.dias. Aunque ocurre con cualquier function creado por mí. En cambio si se utilizan funciones propias de oracle, no hay problema

    Si quito esta función de la sentencia SQL si funciona