Oracle - Claves externas

 
Vista:

Claves externas

Publicado por Novato con problemas (4 intervenciones) el 24/04/2002 17:15:44
Es una duda de novato..
No puedo crear claves externas de tablas si la tabla referenciada no
es del mismo esquema que la tabla creada. Es esto normal?
Me dice que la tabla vista no existe o que no tengo privilegios.
Pero ni otrogando el rol de DBA puedo hacerlo, alguien sabe que hago mal? 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:Claves externas

Publicado por LUIS (9 intervenciones) el 25/04/2002 14:53:19
¿Referencias a las tablas de la forma correcta?.usuario.tabla.columna. Seguramente te será más cómodo crearte un sinónimo. Tienes que asegurarte de tener permisos sobre estas tablas (haz un desc de la tabla para ver si te funciona).
Espero que te sirva de algo.
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

RE:Claves externas

Publicado por Novato con problemas (4 intervenciones) el 25/04/2002 18:01:09
Gracias por el intento. Pero la situacion es algo mas kafkiana:
Puedo crear esa tabla.
Puedo inserir/borrar datos en ella.
Obviamente me funciona el desc
Sin embargo no puedo referenciarla (ni como SYSDBA en el DBA
estudio!!).Me dicen que no tengo privilegios (en general no me deja otorgar el privilegio REFERENCES a ningun objeto(?))!
Se agredeceria mas ayuda
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

RE:Claves externas

Publicado por Harold (697 intervenciones) el 25/04/2002 21:39:13
Es que lo tienes que hacer con el dueño de la tabla a la que quieras referenciar.

Saludes

Harold
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

RE:Claves externas

Publicado por Novato con problemas :( (4 intervenciones) el 26/04/2002 11:33:35
Gracias por el intento
Pero no puedo otorgar el privilegio sobre objetos:l references desde ningun usuario (ni desde e propio esquema) ni entrando como sysdba.
Hay algun privilegio de sistema que permita referenciar tablas?
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