Tengo un trigger que inserta datos en una tabla a partir de los que se van
insertando en otra (digamos que la va duplicando)
el problema que tengo es que solo copia algunos campos
El trigger es el siguiente:
/* BEGIN CUSTOM TRIGGER SECTION 2 */
INSERT USR_STRMVI(USR_STRMVI_SUCURS,
USR_STRMVI_MODFOR,
USR_STRMVI_CODFOR,
USR_STRMVI_NROFOR,
USR_STRMVI_NROITM,
USR_STRMVI_NROITD,
USR_STRMVI_NIVEXP,
USR_STRMVI_DEPOSI,
USR_STRMVI_SECTOR,
USR_STRMVI_FCHMOV,
USR_STRMVI_TIPPRO,
USR_STRMVI_ARTORI,
USR_STRMVI_NSERIE,
USR_STRMVI_NDESPA,
USR_STRMVI_ENVASE,
USR_STRMVI_NOTROS,
USR_STRMVI_NFECHA,
USR_STRMVI_NATRIB,
USR_STRMVI_NUBICA,
USR_STRMVI_NESTAN,
USR_STRMVI_PRECIO,
USR_STRMVI_CANTID,
USR_STRMVI_CNTSEC,
USR_STRMVI_STOCKS,
USR_STRMVI_NROSEQ,
USR_STRMVI_TIPPRD,
USR_STRMVI_ARTCOD,
USR_STRMVI_COFLIS,
USR_STRMVI_CAMBIO,
USR_STRMVI_PREEXT,
USR_STRMVI_FECALT,
USR_STRMVI_FECMOD,
USR_STRMVI_USERID,
USR_STRMVI_ULTOPR,
USR_STRMVI_DEBAJA,
USR_STRMVI_HORMOV,
USR_STRMVI_MODULE,
USR_STRMVI_OALIAS,
USR_STRMVI_LOTTRA,
USR_STRMVI_LOTREC,
USR_STRMVI_LOTORI,
USR_STRMVI_SYSVER,
USR_STRMVI_CMPVER)
SELECT STRMVI_SUCURS,
STRMVI_MODFOR,
STRMVI_CODFOR,
STRMVI_NROFOR,
STRMVI_NROITM,
STRMVI_NROITD,
STRMVI_NIVEXP,
STRMVI_DEPOSI,
STRMVI_SECTOR,
STRMVI_FCHMOV,
STRMVI_TIPPRO,
STRMVI_ARTORI,
STRMVI_NSERIE,
STRMVI_NDESPA,
STRMVI_ENVASE,
STRMVI_NOTROS,
STRMVI_NFECHA,
STRMVI_NATRIB,
STRMVI_NUBICA,
STRMVI_NESTAN,
STRMVI_PRECIO,
STRMVI_CANTID,
STRMVI_CNTSEC,
STRMVI_STOCKS,
STRMVI_NROSEQ,
STRMVI_TIPPRD,
STRMVI_ARTCOD,
STRMVI_COFLIS,
STRMVI_CAMBIO,
STRMVI_PREEXT,
STRMVI_FECALT,
STRMVI_FECMOD,
STRMVI_USERID,
STRMVI_ULTOPR,
STRMVI_DEBAJA,
STRMVI_HORMOV,
STRMVI_MODULE,
STRMVI_OALIAS,
STRMVI_LOTTRA,
STRMVI_LOTREC,
STRMVI_LOTORI,
STRMVI_SYSVER,
STRMVI_CMPVER FROM INSERTED
WHERE INSERTED.STRMVI_MODFOR ='ST'
AND INSERTED.STRMVI_CODFOR ='PP'
/* END CUSTOM TRIGGER SECTION 2 */
los campos que me interesa y no pasa son USR_STRMVI_PRECIO y
USR_STRMVI_PREEXT
y la estructura como se las paso ?
saludos y gracias desde ya
Pablo-
Leer las respuestas