Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/11/2007, 09:54
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Re: ¿Privilegios necesarios para insert en una tabla con propietario diferente?

Creo que te confundes.
EL AUTHID CURRENT USER es para ejecutar el paquete con los permisos que tenga el usuario llamante. No creo que tenga nada que ver eso pa solucionar tu tema.

A ver: Está el USER A que tiene el PAQUETE A que inserta en TABLA A y se le antoja que el USER B haga lo mismo : ejecutar PAQUETE A que inserta en TABLA A .

Pues fijate que facil :

CONNECT USER_A/PASSW_USER_A@BBDD_USER_A

GRANT EXECUTE ON PAQUETE_A TO USER_B

CONNECT USER_B/PASSW_USER_B@BBDD_USER_B

CREATE SYNONYM USER_B.PAQUETE_A FOR USER_A.PAQUETE_A

EXECUTE PAQUETE_A;


Y a tirar millas