Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/01/2010, 10:14
royer45
 
Fecha de Ingreso: enero-2010
Mensajes: 7
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: tabla inaccesible tras alter table

buenas de nuevo,

no me han engañado, ya he dado con la solución.
El problema estaba que el objeto tabla al que habia que añadirle la columna, esta referenciado por una vista del mismo owner, y a su vez esta vista estaba referenciada por un sinonimo con owner publico, accesible para todos los usuarios de la bbdd.

Al añadirle una columna a la tabla, habia que volver a recrear la vista, para que así todos los usuarios puedan tener acceso a la "tabla" mediante el sinonimo.

En el manual de oracle versión 9 aparece una nota que dice que hay que tener precaución al alterar una tabla si esta esta referenciada por otros objetos.

Efectivamente podría haberlo probado con una tabla de usar y tirar, pero si no lo he hecho, es porque no me dejaban.

Saludos y gracias.