Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Consultar varios esquemas

Estas en el tema de Consultar varios esquemas en el foro de Oracle en Foros del Web. Estoy elaborando varios reportes, entre ellos tengo uno de sumatorias de varios registros en tres esquemas dentro de la misma BD fisica, evidentemente no se ...
  #1 (permalink)  
Antiguo 23/03/2010, 11:55
 
Fecha de Ingreso: junio-2008
Mensajes: 61
Antigüedad: 16 años, 5 meses
Puntos: 0
Consultar varios esquemas

Estoy elaborando varios reportes, entre ellos tengo uno de sumatorias de varios registros en tres esquemas dentro de la misma BD fisica, evidentemente no se ven y ya tengo los querys de consulta por cada uno de los esquemas, estos contienen informacion unica y sensible, por lo que almacenarlas en otra tabla no es opcion. Que proponen para realizar estas consultas si la unica herramienta que puedo ocupar es PL
  #2 (permalink)  
Antiguo 24/03/2010, 07:06
Avatar de 8vio  
Fecha de Ingreso: marzo-2008
Ubicación: Detras del monitor
Mensajes: 168
Antigüedad: 16 años, 7 meses
Puntos: 6
Respuesta: Consultar varios esquemas

Hola,

Quieres consultar tablas de diferentes esquemas?

Asi se hace:

Código:
Select * from nombre_esquema.nombre_tabla
Saludos,

P.D De no servirte especifica un poco mas el problema.
  #3 (permalink)  
Antiguo 24/03/2010, 09:34
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Respuesta: Consultar varios esquemas

Cita:
Iniciado por 8vio Ver Mensaje
Hola,

Quieres consultar tablas de diferentes esquemas?

Asi se hace:

Código:
Select * from nombre_esquema.nombre_tabla
Saludos,

P.D De no servirte especifica un poco mas el problema.
Eso es correcto, pero tal cual lo pones no rula, le falta algo.

Lo amplio un pelin :

GRANT SELECT ON MI_TABLA TO USUARIO
/

SELECT * FROM ESQUEMA.MI_TABLA
/



Salvo claro está, que el user sea dba, entonces no hace falta dar ningún grant.
  #4 (permalink)  
Antiguo 24/03/2010, 10:40
Avatar de 8vio  
Fecha de Ingreso: marzo-2008
Ubicación: Detras del monitor
Mensajes: 168
Antigüedad: 16 años, 7 meses
Puntos: 6
Respuesta: Consultar varios esquemas

Tienes toda la razón Obvié el hecho de que tuviera o no los permisos para hacer select a la tabla. DKain creo que con todo esto se soluciona tu problema.

Y si quieres hacer otras actividades con las tablas como INSERT, UPDATE etc. Debes darle esos grant igual

GRANT INSERT ON NOMBRE_TABLA TO USUARIO

Saludos.
  #5 (permalink)  
Antiguo 24/03/2010, 14:11
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Respuesta: Consultar varios esquemas

Y ya para completar todo este tema, como recomendación mia, si se crean sinonimos privados para el user en cuestion no haría falta poner el propietario por delante.

Desde USER_A :

GRANT SELECT ON MI_TABLA TO USER_B
/

Desde USER_B :

CREATE SYNONYM USER_B.MI_TABLA FOR USER_A.MI TABLA
/

SELECT * FROM MI_TABLA
/

Etiquetas: consultar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:59.