Ver Mensaje Individual
  #1  
Antiguo 14-03-2016
KOVNEO KOVNEO is offline
Registrado
NULL
 
Registrado: mar 2016
Posts: 5
Reputación: 0
KOVNEO Va por buen camino
Update De Una Vista Firebird

HOLA QUIERO REALIZAR UN UPDATE A UNA VISTA PERO ME MARCA QUE ES SOLO DE LECTURA
cannot update read-only view ENTRESIS_CC_VE.

YA LE E OTORGADO PERMISOS PERO NO TENGO IDEA DE CUAL SEA MI ERROR
SI ME PUDIERAN ORIENTAR LES ESTARÍA MUY AGRADECIDO
Código SQL [-]
CREATE VIEW ENTRESIS_CC_VE( CC_ID,FECHA_C,VE_ID,FECHA_V)
  AS
  SELECT 
E.DOCTO_DEST_ID,
C.FECHA,
E.DOCTO_FTE_ID,
V.FECHA
  FROM DOCTOS_ENTRE_SIS E
   JOIN
DOCTOS_CC C
      ON C.DOCTO_CC_ID = E.DOCTO_DEST_ID
   JOIN
DOCTOS_VE V
      ON E.DOCTO_DEST_ID = C.DOCTO_CC_ID AND E.DOCTO_FTE_ID = V.DOCTO_VE_ID;

GRANT ALL ON DOCTOS_CC TO ENTRESIS_CC_VE;
GRANT ALL ON DOCTOS_VE TO ENTRESIS_CC_VE;

UPDATE ENTRESIS_CC_VE  SET FECHA_C=DATEADD(datediff (year from FECHA_C to cast('01/01/2015' as date)) year to FECHA_C),
FECHA_V=DATEADD(datediff (year from FECHA_V to cast('01/01/2015' as date)) year to FECHA_V)
WHERE EXTRACT(YEAR FROM FECHA_C) NOT LIKE '%2016' OR EXTRACT(YEAR FROM FECHA_V) NOT LIKE '%2016';
Responder Con Cita