Oracle - Error de compilacion

 
Vista:

Error de compilacion

Publicado por Pablo Iñareta (2 intervenciones) el 23/04/2007 10:08:45
Tengo este trigger
BEGIN
INSERT INTO SEFRON.TAUXRECLAMANTE (
IDTIPORECLAMANTE,
SDESCRIPCION,
SDIRECCION,
SPOBLACION,
SCODPOSTAL,
IDPROVINCIA,
IDPAIS,
SWEBRECLAMANTE,
SCCC,
SFAX,
SEMAIL,
STELEFONO,
SCODIGO )
SELECT SEFRON.V_TAUXRECLAMANTE.IDTIPORECLAMANTE,
SEFRON.V_TAUXRECLAMANTE.SDESCRIPCION,
SEFRON.V_TAUXRECLAMANTE.SDIRECCION,
SEFRON.V_TAUXRECLAMANTE.SPOBLACION,
SEFRON.V_TAUXRECLAMANTE.SCODPOSTAL,
SEFRON.V_TAUXRECLAMANTE.IDPROVINCIA,
SEFRON.V_TAUXRECLAMANTE.IDPAIS,
SEFRON.V_TAUXRECLAMANTE.SWEBRECLAMANTE,
SEFRON.V_TAUXRECLAMANTE.SCCC,
SEFRON.V_TAUXRECLAMANTE.SFAX,
SEFRON.V_TAUXRECLAMANTE.SEMAIL,
SEFRON.V_TAUXRECLAMANTE.STELEFONO,
SEFRON.V_TAUXRECLAMANTE.SCODIGO
FROM SEFRON.V_TAUXRECLAMANTE
WHERE SEFRON.V_TAUXRECLAMANTE.SCODIGO=:NEW.CODRECLAMANTE;
END;
Con este error de compilacion
Número de Línea = 2 Número de Columna = 1 Texto de Error = PL/SQL: SQL Statement ignored
Número de Línea = 29 Número de Columna = 13 Texto de Error = PL/SQL: ORA-01031: privilegios insuficientes
....
no se por donde tirar. he dado privilegios al esquema propietario de la tabla y sigue fallando.
alguien sabe q puede pasar????
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:Error de compilacion

Publicado por Rodolfo Reyes (445 intervenciones) el 23/04/2007 16:09:25
Probablemente les has dado permisos a un role, y este usuario obtiene los permisos por medio del role. Pero para poder crear un trigger, procedure, function, etc. es necesario que el usuario tenga los permisos de manera directa(el grant lo tiene que hacer al usuario directamente).
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