trigger pasa solo algunos campos

06/09/2004 - 15:18 por Mennegguzzi | Informe spam
Hola, buen día, les hago una consulta

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

desde ya agradezco muchísimo su ayuda
saludos

Pablo

Preguntas similare

Leer las respuestas

#6 Mennegguzzi
06/09/2004 - 20:42 | Informe spam
la original STRMVI

CREATE TABLE [STRMVI] (
[STRMVI_SUCURS] [varchar] (6) NOT NULL ,
[STRMVI_MODFOR] [varchar] (2) NOT NULL ,
[STRMVI_CODFOR] [varchar] (6) NOT NULL ,
[STRMVI_NROFOR] [int] NOT NULL ,
[STRMVI_NROITM] [int] NOT NULL ,
[STRMVI_NROITD] [int] NOT NULL ,
[STRMVI_NIVEXP] [varchar] (2) NOT NULL ,
[STRMVI_DEPOSI] [varchar] (15) NOT NULL ,
[STRMVI_SECTOR] [varchar] (15) NOT NULL ,
[STRMVI_DEPTRA] [varchar] (15) NULL ,
[STRMVI_SECTRA] [varchar] (15) NULL ,
[STRMVI_FCHMOV] [datetime] NULL ,
[STRMVI_TIPPRO] [char] (6) NOT NULL ,
[STRMVI_ARTORI] [varchar] (30) NOT NULL ,
[STRMVI_NSERIE] [varchar] (30) NOT NULL ,
[STRMVI_NDESPA] [varchar] (30) NOT NULL ,
[STRMVI_ENVASE] [varchar] (30) NOT NULL ,
[STRMVI_NOTROS] [varchar] (30) NOT NULL ,
[STRMVI_NFECHA] [varchar] (30) NULL ,
[STRMVI_NATRIB] [varchar] (30) NULL ,
[STRMVI_NUBICA] [varchar] (30) NULL ,
[STRMVI_NESTAN] [varchar] (30) NULL ,
[STRMVI_TSERIE] [varchar] (30) NULL ,
[STRMVI_TDESPA] [varchar] (30) NULL ,
[STRMVI_TENVAS] [varchar] (30) NULL ,
[STRMVI_TOTROS] [varchar] (30) NULL ,
[STRMVI_TFECHA] [varchar] (30) NULL ,
[STRMVI_TATRIB] [varchar] (30) NULL ,
[STRMVI_TUBICA] [varchar] (30) NULL ,
[STRMVI_TESTAN] [varchar] (30) NULL ,
[STRMVI_PRECIO] [numeric](20, 6) NULL ,
[STRMVI_TEXTOS] [text] NULL ,
[STRMVI_CANTID] [numeric](18, 4) NULL ,
[STRMVI_CNTSEC] [numeric](18, 4) NULL ,
[STRMVI_STOCKS] [numeric](18, 4) NULL ,
[STRMVI_NROSEQ] [int] NULL ,
[STRMVI_TIPPRD] [char] (6) NULL ,
[STRMVI_ARTCOD] [varchar] (30) NOT NULL ,
[STRMVI_COFLIS] [varchar] (6) NULL ,
[STRMVI_CAMBIO] [numeric](20, 8) NULL ,
[STRMVI_PREEXT] [numeric](20, 6) NULL ,
[STRMVI_TIPOPR] [varchar] (6) NULL ,
[STRMVI_CODOPR] [varchar] (30) NULL ,
[STRMVI_FECALT] [datetime] NULL ,
[STRMVI_FECMOD] [datetime] NULL ,
[STRMVI_USERID] [varchar] (15) NULL ,
[STRMVI_ULTOPR] [char] (1) NULL ,
[STRMVI_DEBAJA] [char] (1) NULL ,
[STRMVI_HORMOV] [varchar] (10) NULL ,
[STRMVI_MODULE] [varchar] (10) NULL ,
[STRMVI_OALIAS] [varchar] (10) NULL ,
[STRMVI_TSTAMP] [timestamp] NULL ,
[STRMVI_LOTTRA] [varchar] (6) NULL ,
[STRMVI_LOTREC] [varchar] (6) NULL ,
[STRMVI_LOTORI] [varchar] (6) NULL ,
[STRMVI_SYSVER] [varchar] (10) NULL ,
[STRMVI_CMPVER] [varchar] (10) NULL ,
PRIMARY KEY CLUSTERED
(
[STRMVI_SUCURS],
[STRMVI_MODFOR],
[STRMVI_CODFOR],
[STRMVI_NROFOR],
[STRMVI_NROITM],
[STRMVI_NROITD],
[STRMVI_NIVEXP],
[STRMVI_DEPOSI],
[STRMVI_SECTOR],
[STRMVI_NSERIE],
[STRMVI_NDESPA],
[STRMVI_ENVASE],
[STRMVI_NOTROS]
) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO



la segunda: USR_STRMVI

CREATE TABLE [USR_STRMVI] (
[USR_STRMVI_SUCURS] [varchar] (6) NOT NULL ,
[USR_STRMVI_MODFOR] [varchar] (2) NOT NULL ,
[USR_STRMVI_CODFOR] [varchar] (6) NOT NULL ,
[USR_STRMVI_NROFOR] [int] NOT NULL ,
[USR_STRMVI_NROITM] [int] NOT NULL ,
[USR_STRMVI_NROITD] [int] NOT NULL ,
[USR_STRMVI_NIVEXP] [varchar] (2) NOT NULL ,
[USR_STRMVI_DEPOSI] [varchar] (15) NOT NULL ,
[USR_STRMVI_SECTOR] [varchar] (15) NOT NULL ,
[USR_STRMVI_DEPTRA] [varchar] (15) NULL ,
[USR_STRMVI_SECTRA] [varchar] (15) NULL ,
[USR_STRMVI_FCHMOV] [datetime] NULL ,
[USR_STRMVI_TIPPRO] [char] (6) NOT NULL ,
[USR_STRMVI_ARTORI] [varchar] (30) NOT NULL ,
[USR_STRMVI_NSERIE] [varchar] (30) NOT NULL ,
[USR_STRMVI_NDESPA] [varchar] (30) NOT NULL ,
[USR_STRMVI_ENVASE] [varchar] (30) NOT NULL ,
[USR_STRMVI_NOTROS] [varchar] (30) NOT NULL ,
[USR_STRMVI_NFECHA] [varchar] (30) NULL ,
[USR_STRMVI_NATRIB] [varchar] (30) NULL ,
[USR_STRMVI_NUBICA] [varchar] (30) NULL ,
[USR_STRMVI_NESTAN] [varchar] (30) NULL ,
[USR_STRMVI_TSERIE] [varchar] (30) NULL ,
[USR_STRMVI_TDESPA] [varchar] (30) NULL ,
[USR_STRMVI_TENVAS] [varchar] (30) NULL ,
[USR_STRMVI_TOTROS] [varchar] (30) NULL ,
[USR_STRMVI_TFECHA] [varchar] (30) NULL ,
[USR_STRMVI_TATRIB] [varchar] (30) NULL ,
[USR_STRMVI_TUBICA] [varchar] (30) NULL ,
[USR_STRMVI_TESTAN] [varchar] (30) NULL ,
[USR_STRMVI_PRECIO] [numeric](20, 6) NULL ,
[USR_STRMVI_TEXTOS] [text] NULL ,
[USR_STRMVI_CANTID] [numeric](18, 4) NULL ,
[USR_STRMVI_CNTSEC] [numeric](18, 4) NULL ,
[USR_STRMVI_STOCKS] [numeric](18, 4) NULL ,
[USR_STRMVI_NROSEQ] [int] NULL ,
[USR_STRMVI_TIPPRD] [char] (6) NULL ,
[USR_STRMVI_ARTCOD] [varchar] (30) NOT NULL ,
[USR_STRMVI_COFLIS] [varchar] (6) NULL ,
[USR_STRMVI_CAMBIO] [numeric](20, 8) NULL ,
[USR_STRMVI_PREEXT] [numeric](20, 6) NULL ,
[USR_STRMVI_TIPOPR] [varchar] (6) NULL ,
[USR_STRMVI_CODOPR] [varchar] (30) NULL ,
[USR_STRMVI_FECALT] [datetime] NULL ,
[USR_STRMVI_FECMOD] [datetime] NULL ,
[USR_STRMVI_USERID] [varchar] (15) NULL ,
[USR_STRMVI_ULTOPR] [char] (1) NULL ,
[USR_STRMVI_DEBAJA] [char] (1) NULL ,
[USR_STRMVI_HORMOV] [varchar] (10) NULL ,
[USR_STRMVI_MODULE] [varchar] (10) NULL ,
[USR_STRMVI_OALIAS] [varchar] (10) NULL ,
[USR_STRMVI_TSTAMP] [timestamp] NULL ,
[USR_STRMVI_LOTTRA] [varchar] (6) NULL ,
[USR_STRMVI_LOTREC] [varchar] (6) NULL ,
[USR_STRMVI_LOTORI] [varchar] (6) NULL ,
[USR_STRMVI_SYSVER] [varchar] (10) NULL ,
[USR_STRMVI_CMPVER] [varchar] (10) NULL ,
PRIMARY KEY CLUSTERED
(
[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_NSERIE],
[USR_STRMVI_NDESPA],
[USR_STRMVI_ENVASE],
[USR_STRMVI_NOTROS]
) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO






"Javier Loria" escribió en el mensaje
news:#
Hola:
Alguno de los campos son TEXT, IMAGE o NTEXT? Estos no pasan con el
Trigger.
Habra algun error no revisado, que este anulando la transaccion?.
Algun ROLLBACK sin RAISERROR?
O algun ROLLBACK implicito (SET XACT_ABORT)?
La estructura la puedes pasar haciendo clic derecho sobre la tabla y
generando el script de creacion.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Mennegguzzi" wrote in message
news:#
> 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
>
>
>
>
> "Gustavo Larriera [MVP]" escribió en el


mensaje
> news:#
> > Si nos muestras el trigger y las estructuras de las tablas


involucradas,
> > capaz podemos ayudarte entre todos. No nos has dicho demasiado aún del
> > problema :-)
> >
> > Gustavo Larriera, MVP
> > Uruguay LatAm
> > http://sqljunkies.com/weblog/gux/
> > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga


ningun
> > derecho / This posting is provided "AS IS" with no warranties, and
confers
> > no rights.
> > "Mennegguzzi" wrote in message
> > news:%23JQr%
> > > Hola, buen día, les hago una consulta
> > >
> > > 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
> > >
> > > desde ya agradezco muchísimo su ayuda
> > > saludos
> > >
> > > Pablo
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Mennegguzzi
06/09/2004 - 20:44 | Informe spam
intenté reemplazar el trigger por este procedimiento almacenado y tampoco
funciona, ni siquiera graba el registro

CREATE PROCEDURE cwa_STRMVI_Insert
@STRMVI_SUCURS varchar(6) , @STRMVI_MODFOR varchar(2) , @STRMVI_CODFOR
varchar(6) , @STRMVI_NROFOR int , @STRMVI_NROITM int , @STRMVI_NROITD int ,
@STRMVI_NIVEXP varchar(2) , @STRMVI_DEPOSI varchar(15) , @STRMVI_SECTOR
varchar(15) , @STRMVI_DEPTRA varchar(15) , @STRMVI_SECTRA varchar(15) ,
@STRMVI_FCHMOV datetime , @STRMVI_TIPPRO char(6) , @STRMVI_ARTORI
varchar(30) , @STRMVI_NSERIE varchar(30) , @STRMVI_NDESPA varchar(30) ,
@STRMVI_ENVASE varchar(30) , @STRMVI_NOTROS varchar(30) , @STRMVI_NFECHA
varchar(30) , @STRMVI_NATRIB varchar(30) , @STRMVI_NUBICA varchar(30) ,
@STRMVI_NESTAN varchar(30) , @STRMVI_TSERIE varchar(30) , @STRMVI_TDESPA
varchar(30) , @STRMVI_TENVAS varchar(30) , @STRMVI_TOTROS varchar(30) ,
@STRMVI_TFECHA varchar(30) , @STRMVI_TATRIB varchar(30) , @STRMVI_TUBICA
varchar(30) , @STRMVI_TESTAN varchar(30) , @STRMVI_PRECIO numeric(20,6) ,
@STRMVI_TEXTOS text , @STRMVI_CANTID numeric(18,4) , @STRMVI_CNTSEC
numeric(18,4) , @STRMVI_STOCKS numeric(18,4) , @STRMVI_NROSEQ int ,
@STRMVI_TIPPRD char(6) , @STRMVI_ARTCOD varchar(30) , @STRMVI_COFLIS
varchar(6) , @STRMVI_CAMBIO numeric(20,8) , @STRMVI_PREEXT numeric(20,6) ,
@STRMVI_TIPOPR varchar(6) , @STRMVI_CODOPR varchar(30) , @STRMVI_FECALT
datetime, @STRMVI_FECMOD datetime, @STRMVI_ULTOPR char(1), @STRMVI_DEBAJA
char(1), @STRMVI_USERID varchar(15), @STRMVI_OALIAS varchar(10) AS

INSERT INTO STRMVI(STRMVI_SUCURS, STRMVI_MODFOR, STRMVI_CODFOR,
STRMVI_NROFOR, STRMVI_NROITM, STRMVI_NROITD, STRMVI_NIVEXP, STRMVI_DEPOSI,
STRMVI_SECTOR, STRMVI_DEPTRA, STRMVI_SECTRA, STRMVI_FCHMOV, STRMVI_TIPPRO,
STRMVI_ARTORI, STRMVI_NSERIE, STRMVI_NDESPA, STRMVI_ENVASE, STRMVI_NOTROS,
STRMVI_NFECHA, STRMVI_NATRIB, STRMVI_NUBICA, STRMVI_NESTAN, STRMVI_TSERIE,
STRMVI_TDESPA, STRMVI_TENVAS, STRMVI_TOTROS, STRMVI_TFECHA, STRMVI_TATRIB,
STRMVI_TUBICA, STRMVI_TESTAN, STRMVI_PRECIO, STRMVI_TEXTOS, STRMVI_CANTID,
STRMVI_CNTSEC, STRMVI_STOCKS, STRMVI_NROSEQ, STRMVI_TIPPRD, STRMVI_ARTCOD,
STRMVI_COFLIS, STRMVI_CAMBIO, STRMVI_PREEXT, STRMVI_TIPOPR, STRMVI_CODOPR,
STRMVI_FECALT, STRMVI_FECMOD, STRMVI_USERID, STRMVI_ULTOPR, STRMVI_DEBAJA,
STRMVI_OALIAS)

VALUES (@STRMVI_SUCURS, @STRMVI_MODFOR, @STRMVI_CODFOR, @STRMVI_NROFOR,
@STRMVI_NROITM, @STRMVI_NROITD, @STRMVI_NIVEXP, @STRMVI_DEPOSI,
@STRMVI_SECTOR, @STRMVI_DEPTRA, @STRMVI_SECTRA, @STRMVI_FCHMOV,
@STRMVI_TIPPRO, @STRMVI_ARTORI, @STRMVI_NSERIE, @STRMVI_NDESPA,
@STRMVI_ENVASE, @STRMVI_NOTROS, @STRMVI_NFECHA, @STRMVI_NATRIB,
@STRMVI_NUBICA, @STRMVI_NESTAN, @STRMVI_TSERIE, @STRMVI_TDESPA,
@STRMVI_TENVAS, @STRMVI_TOTROS, @STRMVI_TFECHA, @STRMVI_TATRIB,
@STRMVI_TUBICA, @STRMVI_TESTAN, @STRMVI_PRECIO, @STRMVI_TEXTOS,
@STRMVI_CANTID, @STRMVI_CNTSEC, @STRMVI_STOCKS, @STRMVI_NROSEQ,
@STRMVI_TIPPRD, @STRMVI_ARTCOD, @STRMVI_COFLIS, @STRMVI_CAMBIO,
@STRMVI_PREEXT, @STRMVI_TIPOPR, @STRMVI_CODOPR, @STRMVI_FECALT,
@STRMVI_FECMOD, @STRMVI_USERID, @STRMVI_ULTOPR, @STRMVI_DEBAJA,
@STRMVI_OALIAS)

INSERT INTO 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_DEPTRA,
USR_STRMVI_SECTRA, 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_TSERIE, USR_STRMVI_TDESPA, USR_STRMVI_TENVAS, USR_STRMVI_TOTROS,
USR_STRMVI_TFECHA, USR_STRMVI_TATRIB, USR_STRMVI_TUBICA, USR_STRMVI_TESTAN,
USR_STRMVI_PRECIO, USR_STRMVI_TEXTOS, 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_TIPOPR,
USR_STRMVI_CODOPR, USR_STRMVI_FECALT, USR_STRMVI_FECMOD, USR_STRMVI_USERID,
USR_STRMVI_ULTOPR, USR_STRMVI_DEBAJA, USR_STRMVI_OALIAS)

VALUES (@STRMVI_SUCURS, @STRMVI_MODFOR, @STRMVI_CODFOR, @STRMVI_NROFOR,
@STRMVI_NROITM, @STRMVI_NROITD, @STRMVI_NIVEXP, @STRMVI_DEPOSI,
@STRMVI_SECTOR, @STRMVI_DEPTRA, @STRMVI_SECTRA, @STRMVI_FCHMOV,
@STRMVI_TIPPRO, @STRMVI_ARTORI, @STRMVI_NSERIE, @STRMVI_NDESPA,
@STRMVI_ENVASE, @STRMVI_NOTROS, @STRMVI_NFECHA, @STRMVI_NATRIB,
@STRMVI_NUBICA, @STRMVI_NESTAN, @STRMVI_TSERIE, @STRMVI_TDESPA,
@STRMVI_TENVAS, @STRMVI_TOTROS, @STRMVI_TFECHA, @STRMVI_TATRIB,
@STRMVI_TUBICA, @STRMVI_TESTAN, @STRMVI_PRECIO, @STRMVI_TEXTOS,
@STRMVI_CANTID, @STRMVI_CNTSEC, @STRMVI_STOCKS, @STRMVI_NROSEQ,
@STRMVI_TIPPRD, @STRMVI_ARTCOD, @STRMVI_COFLIS, @STRMVI_CAMBIO,
@STRMVI_PREEXT, @STRMVI_TIPOPR, @STRMVI_CODOPR, @STRMVI_FECALT,
@STRMVI_FECMOD, @STRMVI_USERID, @STRMVI_ULTOPR, @STRMVI_DEBAJA,
@STRMVI_OALIAS)






"Mennegguzzi" escribió en el mensaje
news:#
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




"Gustavo Larriera [MVP]" escribió en el mensaje
news:#
> Si nos muestras el trigger y las estructuras de las tablas involucradas,
> capaz podemos ayudarte entre todos. No nos has dicho demasiado aún del
> problema :-)
>
> Gustavo Larriera, MVP
> Uruguay LatAm
> http://sqljunkies.com/weblog/gux/
> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> derecho / This posting is provided "AS IS" with no warranties, and


confers
> no rights.
> "Mennegguzzi" wrote in message
> news:%23JQr%
> > Hola, buen día, les hago una consulta
> >
> > 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
> >
> > desde ya agradezco muchísimo su ayuda
> > saludos
> >
> > Pablo
> >
> >
>
>


Respuesta Responder a este mensaje
#8 Mennegguzzi
06/09/2004 - 21:25 | Informe spam
sí, me fijé y no existe ningún trigger sobre esa tabla
saludos
Pablo

"Adrian D. Garcia" escribió en el mensaje
news:
Ejecuta las instrucciones del procedimiento almacenado en forma separada.
Analiza la cantidad de filas afectadas por cada una de ellas. Si en los
INSERT retorna 0 filas o varios resultados (es decir, varias cantidadades


de
filas) es porque tienes un TRIGGER sobre la tabla USR_STRMVI.
Te has fijado en ello?

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Mennegguzzi" wrote in message
news:
> intenté reemplazar el trigger por este procedimiento almacenado y


tampoco
> funciona, ni siquiera graba el registro
>
> CREATE PROCEDURE cwa_STRMVI_Insert
> @STRMVI_SUCURS varchar(6) , @STRMVI_MODFOR varchar(2) , @STRMVI_CODFOR
> varchar(6) , @STRMVI_NROFOR int , @STRMVI_NROITM int , @STRMVI_NROITD


int
,
> @STRMVI_NIVEXP varchar(2) , @STRMVI_DEPOSI varchar(15) , @STRMVI_SECTOR
> varchar(15) , @STRMVI_DEPTRA varchar(15) , @STRMVI_SECTRA varchar(15) ,
> @STRMVI_FCHMOV datetime , @STRMVI_TIPPRO char(6) , @STRMVI_ARTORI
> varchar(30) , @STRMVI_NSERIE varchar(30) , @STRMVI_NDESPA varchar(30) ,
> @STRMVI_ENVASE varchar(30) , @STRMVI_NOTROS varchar(30) , @STRMVI_NFECHA
> varchar(30) , @STRMVI_NATRIB varchar(30) , @STRMVI_NUBICA varchar(30) ,
> @STRMVI_NESTAN varchar(30) , @STRMVI_TSERIE varchar(30) , @STRMVI_TDESPA
> varchar(30) , @STRMVI_TENVAS varchar(30) , @STRMVI_TOTROS varchar(30) ,
> @STRMVI_TFECHA varchar(30) , @STRMVI_TATRIB varchar(30) , @STRMVI_TUBICA
> varchar(30) , @STRMVI_TESTAN varchar(30) , @STRMVI_PRECIO numeric(20,6)


,
> @STRMVI_TEXTOS text , @STRMVI_CANTID numeric(18,4) , @STRMVI_CNTSEC
> numeric(18,4) , @STRMVI_STOCKS numeric(18,4) , @STRMVI_NROSEQ int ,
> @STRMVI_TIPPRD char(6) , @STRMVI_ARTCOD varchar(30) , @STRMVI_COFLIS
> varchar(6) , @STRMVI_CAMBIO numeric(20,8) , @STRMVI_PREEXT numeric(20,6)


,
> @STRMVI_TIPOPR varchar(6) , @STRMVI_CODOPR varchar(30) , @STRMVI_FECALT
> datetime, @STRMVI_FECMOD datetime, @STRMVI_ULTOPR char(1),
@STRMVI_DEBAJA
> char(1), @STRMVI_USERID varchar(15), @STRMVI_OALIAS varchar(10) AS
>
> INSERT INTO STRMVI(STRMVI_SUCURS, STRMVI_MODFOR, STRMVI_CODFOR,
> STRMVI_NROFOR, STRMVI_NROITM, STRMVI_NROITD, STRMVI_NIVEXP,


STRMVI_DEPOSI,
> STRMVI_SECTOR, STRMVI_DEPTRA, STRMVI_SECTRA, STRMVI_FCHMOV,


STRMVI_TIPPRO,
> STRMVI_ARTORI, STRMVI_NSERIE, STRMVI_NDESPA, STRMVI_ENVASE,


STRMVI_NOTROS,
> STRMVI_NFECHA, STRMVI_NATRIB, STRMVI_NUBICA, STRMVI_NESTAN,


STRMVI_TSERIE,
> STRMVI_TDESPA, STRMVI_TENVAS, STRMVI_TOTROS, STRMVI_TFECHA,


STRMVI_TATRIB,
> STRMVI_TUBICA, STRMVI_TESTAN, STRMVI_PRECIO, STRMVI_TEXTOS,


STRMVI_CANTID,
> STRMVI_CNTSEC, STRMVI_STOCKS, STRMVI_NROSEQ, STRMVI_TIPPRD,


STRMVI_ARTCOD,
> STRMVI_COFLIS, STRMVI_CAMBIO, STRMVI_PREEXT, STRMVI_TIPOPR,


STRMVI_CODOPR,
> STRMVI_FECALT, STRMVI_FECMOD, STRMVI_USERID, STRMVI_ULTOPR,


STRMVI_DEBAJA,
> STRMVI_OALIAS)
>
> VALUES (@STRMVI_SUCURS, @STRMVI_MODFOR, @STRMVI_CODFOR, @STRMVI_NROFOR,
> @STRMVI_NROITM, @STRMVI_NROITD, @STRMVI_NIVEXP, @STRMVI_DEPOSI,
> @STRMVI_SECTOR, @STRMVI_DEPTRA, @STRMVI_SECTRA, @STRMVI_FCHMOV,
> @STRMVI_TIPPRO, @STRMVI_ARTORI, @STRMVI_NSERIE, @STRMVI_NDESPA,
> @STRMVI_ENVASE, @STRMVI_NOTROS, @STRMVI_NFECHA, @STRMVI_NATRIB,
> @STRMVI_NUBICA, @STRMVI_NESTAN, @STRMVI_TSERIE, @STRMVI_TDESPA,
> @STRMVI_TENVAS, @STRMVI_TOTROS, @STRMVI_TFECHA, @STRMVI_TATRIB,
> @STRMVI_TUBICA, @STRMVI_TESTAN, @STRMVI_PRECIO, @STRMVI_TEXTOS,
> @STRMVI_CANTID, @STRMVI_CNTSEC, @STRMVI_STOCKS, @STRMVI_NROSEQ,
> @STRMVI_TIPPRD, @STRMVI_ARTCOD, @STRMVI_COFLIS, @STRMVI_CAMBIO,
> @STRMVI_PREEXT, @STRMVI_TIPOPR, @STRMVI_CODOPR, @STRMVI_FECALT,
> @STRMVI_FECMOD, @STRMVI_USERID, @STRMVI_ULTOPR, @STRMVI_DEBAJA,
> @STRMVI_OALIAS)
>
> INSERT INTO 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_DEPTRA,
> USR_STRMVI_SECTRA, 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_TSERIE, USR_STRMVI_TDESPA, USR_STRMVI_TENVAS,
USR_STRMVI_TOTROS,
> USR_STRMVI_TFECHA, USR_STRMVI_TATRIB, USR_STRMVI_TUBICA,
USR_STRMVI_TESTAN,
> USR_STRMVI_PRECIO, USR_STRMVI_TEXTOS, 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_TIPOPR,
> USR_STRMVI_CODOPR, USR_STRMVI_FECALT, USR_STRMVI_FECMOD,
USR_STRMVI_USERID,
> USR_STRMVI_ULTOPR, USR_STRMVI_DEBAJA, USR_STRMVI_OALIAS)
>
> VALUES (@STRMVI_SUCURS, @STRMVI_MODFOR, @STRMVI_CODFOR, @STRMVI_NROFOR,
> @STRMVI_NROITM, @STRMVI_NROITD, @STRMVI_NIVEXP, @STRMVI_DEPOSI,
> @STRMVI_SECTOR, @STRMVI_DEPTRA, @STRMVI_SECTRA, @STRMVI_FCHMOV,
> @STRMVI_TIPPRO, @STRMVI_ARTORI, @STRMVI_NSERIE, @STRMVI_NDESPA,
> @STRMVI_ENVASE, @STRMVI_NOTROS, @STRMVI_NFECHA, @STRMVI_NATRIB,
> @STRMVI_NUBICA, @STRMVI_NESTAN, @STRMVI_TSERIE, @STRMVI_TDESPA,
> @STRMVI_TENVAS, @STRMVI_TOTROS, @STRMVI_TFECHA, @STRMVI_TATRIB,
> @STRMVI_TUBICA, @STRMVI_TESTAN, @STRMVI_PRECIO, @STRMVI_TEXTOS,
> @STRMVI_CANTID, @STRMVI_CNTSEC, @STRMVI_STOCKS, @STRMVI_NROSEQ,
> @STRMVI_TIPPRD, @STRMVI_ARTCOD, @STRMVI_COFLIS, @STRMVI_CAMBIO,
> @STRMVI_PREEXT, @STRMVI_TIPOPR, @STRMVI_CODOPR, @STRMVI_FECALT,
> @STRMVI_FECMOD, @STRMVI_USERID, @STRMVI_ULTOPR, @STRMVI_DEBAJA,
> @STRMVI_OALIAS)
>
>
>
>
>
>
> "Mennegguzzi" escribió en el mensaje
> news:#
> > 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
> >
> >
> >
> >
> > "Gustavo Larriera [MVP]" escribió en el
mensaje
> > news:#
> > > Si nos muestras el trigger y las estructuras de las tablas
involucradas,
> > > capaz podemos ayudarte entre todos. No nos has dicho demasiado aún


del
> > > problema :-)
> > >
> > > Gustavo Larriera, MVP
> > > Uruguay LatAm
> > > http://sqljunkies.com/weblog/gux/
> > > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga
ningun
> > > derecho / This posting is provided "AS IS" with no warranties, and
> confers
> > > no rights.
> > > "Mennegguzzi" wrote in message
> > > news:%23JQr%
> > > > Hola, buen día, les hago una consulta
> > > >
> > > > 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
> > > >
> > > > desde ya agradezco muchísimo su ayuda
> > > > saludos
> > > >
> > > > Pablo
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#9 Adrian D. Garcia
07/09/2004 - 01:22 | Informe spam
Ejecuta las instrucciones del procedimiento almacenado en forma separada.
Analiza la cantidad de filas afectadas por cada una de ellas. Si en los
INSERT retorna 0 filas o varios resultados (es decir, varias cantidadades de
filas) es porque tienes un TRIGGER sobre la tabla USR_STRMVI.
Te has fijado en ello?

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Mennegguzzi" wrote in message
news:
intenté reemplazar el trigger por este procedimiento almacenado y tampoco
funciona, ni siquiera graba el registro

CREATE PROCEDURE cwa_STRMVI_Insert
@STRMVI_SUCURS varchar(6) , @STRMVI_MODFOR varchar(2) , @STRMVI_CODFOR
varchar(6) , @STRMVI_NROFOR int , @STRMVI_NROITM int , @STRMVI_NROITD int


,
@STRMVI_NIVEXP varchar(2) , @STRMVI_DEPOSI varchar(15) , @STRMVI_SECTOR
varchar(15) , @STRMVI_DEPTRA varchar(15) , @STRMVI_SECTRA varchar(15) ,
@STRMVI_FCHMOV datetime , @STRMVI_TIPPRO char(6) , @STRMVI_ARTORI
varchar(30) , @STRMVI_NSERIE varchar(30) , @STRMVI_NDESPA varchar(30) ,
@STRMVI_ENVASE varchar(30) , @STRMVI_NOTROS varchar(30) , @STRMVI_NFECHA
varchar(30) , @STRMVI_NATRIB varchar(30) , @STRMVI_NUBICA varchar(30) ,
@STRMVI_NESTAN varchar(30) , @STRMVI_TSERIE varchar(30) , @STRMVI_TDESPA
varchar(30) , @STRMVI_TENVAS varchar(30) , @STRMVI_TOTROS varchar(30) ,
@STRMVI_TFECHA varchar(30) , @STRMVI_TATRIB varchar(30) , @STRMVI_TUBICA
varchar(30) , @STRMVI_TESTAN varchar(30) , @STRMVI_PRECIO numeric(20,6) ,
@STRMVI_TEXTOS text , @STRMVI_CANTID numeric(18,4) , @STRMVI_CNTSEC
numeric(18,4) , @STRMVI_STOCKS numeric(18,4) , @STRMVI_NROSEQ int ,
@STRMVI_TIPPRD char(6) , @STRMVI_ARTCOD varchar(30) , @STRMVI_COFLIS
varchar(6) , @STRMVI_CAMBIO numeric(20,8) , @STRMVI_PREEXT numeric(20,6) ,
@STRMVI_TIPOPR varchar(6) , @STRMVI_CODOPR varchar(30) , @STRMVI_FECALT
datetime, @STRMVI_FECMOD datetime, @STRMVI_ULTOPR char(1),


@STRMVI_DEBAJA
char(1), @STRMVI_USERID varchar(15), @STRMVI_OALIAS varchar(10) AS

INSERT INTO STRMVI(STRMVI_SUCURS, STRMVI_MODFOR, STRMVI_CODFOR,
STRMVI_NROFOR, STRMVI_NROITM, STRMVI_NROITD, STRMVI_NIVEXP, STRMVI_DEPOSI,
STRMVI_SECTOR, STRMVI_DEPTRA, STRMVI_SECTRA, STRMVI_FCHMOV, STRMVI_TIPPRO,
STRMVI_ARTORI, STRMVI_NSERIE, STRMVI_NDESPA, STRMVI_ENVASE, STRMVI_NOTROS,
STRMVI_NFECHA, STRMVI_NATRIB, STRMVI_NUBICA, STRMVI_NESTAN, STRMVI_TSERIE,
STRMVI_TDESPA, STRMVI_TENVAS, STRMVI_TOTROS, STRMVI_TFECHA, STRMVI_TATRIB,
STRMVI_TUBICA, STRMVI_TESTAN, STRMVI_PRECIO, STRMVI_TEXTOS, STRMVI_CANTID,
STRMVI_CNTSEC, STRMVI_STOCKS, STRMVI_NROSEQ, STRMVI_TIPPRD, STRMVI_ARTCOD,
STRMVI_COFLIS, STRMVI_CAMBIO, STRMVI_PREEXT, STRMVI_TIPOPR, STRMVI_CODOPR,
STRMVI_FECALT, STRMVI_FECMOD, STRMVI_USERID, STRMVI_ULTOPR, STRMVI_DEBAJA,
STRMVI_OALIAS)

VALUES (@STRMVI_SUCURS, @STRMVI_MODFOR, @STRMVI_CODFOR, @STRMVI_NROFOR,
@STRMVI_NROITM, @STRMVI_NROITD, @STRMVI_NIVEXP, @STRMVI_DEPOSI,
@STRMVI_SECTOR, @STRMVI_DEPTRA, @STRMVI_SECTRA, @STRMVI_FCHMOV,
@STRMVI_TIPPRO, @STRMVI_ARTORI, @STRMVI_NSERIE, @STRMVI_NDESPA,
@STRMVI_ENVASE, @STRMVI_NOTROS, @STRMVI_NFECHA, @STRMVI_NATRIB,
@STRMVI_NUBICA, @STRMVI_NESTAN, @STRMVI_TSERIE, @STRMVI_TDESPA,
@STRMVI_TENVAS, @STRMVI_TOTROS, @STRMVI_TFECHA, @STRMVI_TATRIB,
@STRMVI_TUBICA, @STRMVI_TESTAN, @STRMVI_PRECIO, @STRMVI_TEXTOS,
@STRMVI_CANTID, @STRMVI_CNTSEC, @STRMVI_STOCKS, @STRMVI_NROSEQ,
@STRMVI_TIPPRD, @STRMVI_ARTCOD, @STRMVI_COFLIS, @STRMVI_CAMBIO,
@STRMVI_PREEXT, @STRMVI_TIPOPR, @STRMVI_CODOPR, @STRMVI_FECALT,
@STRMVI_FECMOD, @STRMVI_USERID, @STRMVI_ULTOPR, @STRMVI_DEBAJA,
@STRMVI_OALIAS)

INSERT INTO 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_DEPTRA,
USR_STRMVI_SECTRA, 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_TSERIE, USR_STRMVI_TDESPA, USR_STRMVI_TENVAS,


USR_STRMVI_TOTROS,
USR_STRMVI_TFECHA, USR_STRMVI_TATRIB, USR_STRMVI_TUBICA,


USR_STRMVI_TESTAN,
USR_STRMVI_PRECIO, USR_STRMVI_TEXTOS, 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_TIPOPR,
USR_STRMVI_CODOPR, USR_STRMVI_FECALT, USR_STRMVI_FECMOD,


USR_STRMVI_USERID,
USR_STRMVI_ULTOPR, USR_STRMVI_DEBAJA, USR_STRMVI_OALIAS)

VALUES (@STRMVI_SUCURS, @STRMVI_MODFOR, @STRMVI_CODFOR, @STRMVI_NROFOR,
@STRMVI_NROITM, @STRMVI_NROITD, @STRMVI_NIVEXP, @STRMVI_DEPOSI,
@STRMVI_SECTOR, @STRMVI_DEPTRA, @STRMVI_SECTRA, @STRMVI_FCHMOV,
@STRMVI_TIPPRO, @STRMVI_ARTORI, @STRMVI_NSERIE, @STRMVI_NDESPA,
@STRMVI_ENVASE, @STRMVI_NOTROS, @STRMVI_NFECHA, @STRMVI_NATRIB,
@STRMVI_NUBICA, @STRMVI_NESTAN, @STRMVI_TSERIE, @STRMVI_TDESPA,
@STRMVI_TENVAS, @STRMVI_TOTROS, @STRMVI_TFECHA, @STRMVI_TATRIB,
@STRMVI_TUBICA, @STRMVI_TESTAN, @STRMVI_PRECIO, @STRMVI_TEXTOS,
@STRMVI_CANTID, @STRMVI_CNTSEC, @STRMVI_STOCKS, @STRMVI_NROSEQ,
@STRMVI_TIPPRD, @STRMVI_ARTCOD, @STRMVI_COFLIS, @STRMVI_CAMBIO,
@STRMVI_PREEXT, @STRMVI_TIPOPR, @STRMVI_CODOPR, @STRMVI_FECALT,
@STRMVI_FECMOD, @STRMVI_USERID, @STRMVI_ULTOPR, @STRMVI_DEBAJA,
@STRMVI_OALIAS)






"Mennegguzzi" escribió en el mensaje
news:#
> 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
>
>
>
>
> "Gustavo Larriera [MVP]" escribió en el


mensaje
> news:#
> > Si nos muestras el trigger y las estructuras de las tablas


involucradas,
> > capaz podemos ayudarte entre todos. No nos has dicho demasiado aún del
> > problema :-)
> >
> > Gustavo Larriera, MVP
> > Uruguay LatAm
> > http://sqljunkies.com/weblog/gux/
> > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga


ningun
> > derecho / This posting is provided "AS IS" with no warranties, and
confers
> > no rights.
> > "Mennegguzzi" wrote in message
> > news:%23JQr%
> > > Hola, buen día, les hago una consulta
> > >
> > > 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
> > >
> > > desde ya agradezco muchísimo su ayuda
> > > saludos
> > >
> > > Pablo
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida