Oracle - tablas iguales

 
Vista:

tablas iguales

Publicado por javier (1 intervención) el 24/11/2006 00:34:12
Buenas tardes. tengo una aplicacion basada en oracle 10g, resulta que al ingresar a un modulo de esta aplicacion me sale el siguiente error ORA-00904 "BI_EMPLE"."EMP_CODI". invalid identifier, resulta que hay otra aplicacion que maneja una tabla con el mismo nombre y al parecer está haciendo la busqueda en la tabla que no es. Esto se podria solicionar con un sinonimo?. Ah en la aplicación que debe tomar BI_EMPLE es una vista no una tabla. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:tablas iguales

Publicado por Ricardo (84 intervenciones) el 29/11/2006 20:26:05
Javier:

Los sinonimos pueden ser la solución. Tendrías que hacer:

create [public] synonym sinonimo1 for propietario1.tabla1
/

create [public] synonym sinonimo2 for propietario2.vista2
/

Coloco los [public] entre corchetes pues si colocas public synonym, va a pertenecer
al schema public, sino, al schema con el cual estés creando los sinónimos.

Sería bueno tambien otorgar los permisos correspondientes sobre las tablas y vistas.

Saludos.
Ricardo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar