Oracle - ORA - 00942 (SINÓNIMO)

 
Vista:
sin imagen de perfil

ORA - 00942 (SINÓNIMO)

Publicado por GUILLERMO (2 intervenciones) el 18/01/2007 20:43:27
Hola,

Tengo 2 bases de datos. En una de ellas tengo una tabla (llamamos a esta base de datos A). Desde la otra base de datos (B) puedo acceder a A con un database link.

He creado en B un sinónimo público hacía la tabla de A de la siguiente manera:

create synonym xxx for xxx@DB_B; (suponiendo que el database_link se llama DB_B);

Ahora la cosa es:

si desde B yo hago select * from xxx; funciona correctamente, pero si hago una foreign de alguna tabla de B a esa tabla xxx, me sale el error ORA - 00942 la tabla no existe

(como puede ser que no exista si yo puedo hacer un select a ella).

AYUDA PARA QUE PUEDA HACER EL ALTER TABLE CON EL SINÓNIMO???????

Un saludo y muchas gracias anticipadas
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