UPDATE MASIVO

16/06/2006 - 22:32 por EDUAR VILLA | Informe spam
MUY BUENAS TARDES

TENGO 3 TABLAS Y DOS DE ELLAS TIENEN UN CAMPO QUE TIENE LLAVE FORANEA Y
NECESITO RESTARLES UNA CANTIDAD Y LE HE BUSCADO DE MIL FORMAS Y NO ME HA
DEJANDO, EN LA OTRA TABLA ESTE CAMPO ES UN CAMPO NORMAL Y NO TIENE NINGUNA
RESTRICCION.

ME PODRIAN COLABORAR PARA REALIZAR ESE CAMBIO MASIVO EN LAS 3 TABLAS PUES YO
SE QUE LO DEBO HACER EN CADA TABLA POR SEPARADO PERO COMO PUES NI CON UN
UPDATE SENCILLO PARA QUE COJA MAS REGISTROS.

POR FAVOR ME INFORMAN ENVIANDOME UN CORREO A eduarv@antonella.com.co

MIL GRACIAS Y HASTA PRONTO

EDUAR VILLA

Preguntas similare

Leer las respuestas

#1 Maxi
17/06/2006 - 02:52 | Informe spam
Hola, primero te voy a pedir que no escribas en mayusulas, eso se considera
que estas gritando ;-)
Segundo: Si nos pasas las estructuras basicas de las tablas, algunos datos y
que resultado buscas vamos entonces a poder ayudarte mucho mejor




"EDUAR VILLA" <EDUAR wrote in message
news:
MUY BUENAS TARDES

TENGO 3 TABLAS Y DOS DE ELLAS TIENEN UN CAMPO QUE TIENE LLAVE FORANEA Y
NECESITO RESTARLES UNA CANTIDAD Y LE HE BUSCADO DE MIL FORMAS Y NO ME HA
DEJANDO, EN LA OTRA TABLA ESTE CAMPO ES UN CAMPO NORMAL Y NO TIENE NINGUNA
RESTRICCION.

ME PODRIAN COLABORAR PARA REALIZAR ESE CAMBIO MASIVO EN LAS 3 TABLAS PUES
YO
SE QUE LO DEBO HACER EN CADA TABLA POR SEPARADO PERO COMO PUES NI CON UN
UPDATE SENCILLO PARA QUE COJA MAS REGISTROS.

POR FAVOR ME INFORMAN ENVIANDOME UN CORREO A

MIL GRACIAS Y HASTA PRONTO

EDUAR VILLA
Respuesta Responder a este mensaje
#2 Eduardo Castro
20/06/2006 - 00:10 | Informe spam
Me parece que tienes dos opciones para hacer eso, ya que el campo que
quieres actualizar es llave puedes crear un regla de actualización en
cascada para que cuando se actualize la llave se actulicen los que la
utilizan como llave foránea, la otra opción que eliminar por un momento la
restricción de llave foránea

Eduardo Castro
Microsoft MVP
MCSE 2003+Security, MCDBA, MCSD .NET, CCNA

"EDUAR VILLA" <EDUAR wrote in message
news:
MUY BUENAS TARDES

TENGO 3 TABLAS Y DOS DE ELLAS TIENEN UN CAMPO QUE TIENE LLAVE FORANEA Y
NECESITO RESTARLES UNA CANTIDAD Y LE HE BUSCADO DE MIL FORMAS Y NO ME HA
DEJANDO, EN LA OTRA TABLA ESTE CAMPO ES UN CAMPO NORMAL Y NO TIENE NINGUNA
RESTRICCION.

ME PODRIAN COLABORAR PARA REALIZAR ESE CAMBIO MASIVO EN LAS 3 TABLAS PUES
YO
SE QUE LO DEBO HACER EN CADA TABLA POR SEPARADO PERO COMO PUES NI CON UN
UPDATE SENCILLO PARA QUE COJA MAS REGISTROS.

POR FAVOR ME INFORMAN ENVIANDOME UN CORREO A

MIL GRACIAS Y HASTA PRONTO

EDUAR VILLA
Respuesta Responder a este mensaje
#3 EDUAR VILLA
22/06/2006 - 15:12 | Informe spam
Que pena lo de la mayuscula pero aqui esta lo que pretendo hacer y por favor
me dices si es valido o no

INSERT INTO MOVIMINV
(MICODEMP,MIIDMOVI,MIOTMOVI,MIFECMOV,MIBODEGA,MIOTBODE,MICDTRAN
MIPEDIDO,MICOMPRA,MIORDPRO,MILINPRO,MICODTER,MINROTRA,MICDDOCU,MICODMAQ,MIFECDOC,
MICOMENT,MIESTADO,MICAUSAE,MINMUSER,MIFECING,MIFECMOD,MIRECIBO)

SELECT
MICODEMP,MIIDMOVI-996446,MIOTMOVI,MIFECMOV,MIBODEGA,MIOTBODE,MICDTRAN,MIPEDIDO
MICOMPRA,MIORDPRO,MILINPRO,MICODTER,MINROTRA,MICDDOCU,MICODMAQ,MIFECDOC,MICOMENT,
MIESTADO,MICAUSAE,MINMUSER,MIFECING,MIFECMOD,MIRECIBO
FROM MOVIMINV
WHERE MIBODEGA='74'

***************************************************************************

INSERT INTO MOVIMBOD
(MBCODEMP,MBIDMOVI,MBIDITEM,MBFECMOV,MBBODEGA,MBTIPPRO,MBCLAVE1,MBCLAVE2
MBCLAVE3,MBCLAVE4,MBCODCAL,MBCDTRAN,MBCANMOV,MBUNDMOV,MBCANTID,MBCANORI,MBSALDOI,MBCOSTOA,MBCOSTOB
MBOTMOVI,MBOTBODE,MBESTADO,MBCAUSAE,MBNMUSER,MBFECING,MBFECMOD,MBORDPRO,MBCENCOS)

SELECT
MBCODEMP,MBIDMOVI-996446,MBIDITEM,MBFECMOV,MBBODEGA,MBTIPPRO,MBCLAVE1,MBCLAVE2,MBCLAVE3,MBCLAVE4
MBCODCAL,MBCDTRAN,MBCANMOV,MBUNDMOV,MBCANTID,MBCANORI,MBSALDOI,MBCOSTOA,MBCOSTOB,MBOTMOVI,MBOTBODE,
MBESTADO,MBCAUSAE,MBNMUSER,
MBFECING,MBFECMOD,MBORDPRO,MBCENCOS
FROM MOVIMBOD
WHERE MBBODEGA='74'


***************************************************************************


SELECT FDNROMOV-996446 FROM FACVENDT WHERE FDTIPFAC='24'

INSERT INTO
FACVENDT(FDCODEMP,FDTIPFAC,FDNROFAC,FDNROITM,FDPEDIDO,FDLINNUM,FDTIPPED,FDTIPLIN,FDTIPPRO
FDCLAVE1,FDCLAVE2,FDCLAVE3,FDCLAVE4,FDCODCAL,FDUNDPED,FDCANPED,FDCANTID,FDCANKLG,FDLISPRE,FDFECPRE,FDPRELIS
FDPRECIO,FDDESCUE,FDSUBTOT,FDTOTDES,FDTOTIVA,FDTOTFAC,FDSUBTTL,FDTOTDSL,FDTOTIVL,FDTOTFCL,FDSUBTTD,FDTOTDSD
FDTOTIVD,FDTOTFCD,FDNROLST,FDLSTPAQ,FDNROMOV,FDITMMOV,FDESTADO,FDCAUSAE,FDNMUSER,FDFECING,FDFECMOD,FDCANDEV,
FDTIPDEV,FDFACDEV)

SELECT
FDCODEMP,FDTIPFAC,FDNROFAC,FDNROITM,FDPEDIDO,FDLINNUM,FDTIPPED,FDTIPLIN,FDTIPPRO
FDCLAVE1,FDCLAVE2,FDCLAVE3,FDCLAVE4,FDCODCAL,FDUNDPED,FDCANPED,FDCANTID,FDCANKLG
FDLISPRE,FDFECPRE,FDPRELIS,FDPRECIO,FDDESCUE,FDSUBTOT,FDTOTDES,FDTOTIVA,FDTOTFAC
FDSUBTTL,FDTOTDSL,FDTOTIVL,FDTOTFCL,FDSUBTTD,FDTOTDSD,FDTOTIVD,FDTOTFCD,FDNROLST
FDLSTPAQ,FDNROMOV-996446,FDITMMOV,FDESTADO,FDCAUSAE,FDNMUSER,FDFECING,FDFECMOD,FDCANDEV,
FDTIPDEV,FDFACDEV
FROM FACVENDT WHERE FDTIPFAC='24'

"Maxi" wrote:

Hola, primero te voy a pedir que no escribas en mayusulas, eso se considera
que estas gritando ;-)
Segundo: Si nos pasas las estructuras basicas de las tablas, algunos datos y
que resultado buscas vamos entonces a poder ayudarte mucho mejor




"EDUAR VILLA" <EDUAR wrote in message
news:
> MUY BUENAS TARDES
>
> TENGO 3 TABLAS Y DOS DE ELLAS TIENEN UN CAMPO QUE TIENE LLAVE FORANEA Y
> NECESITO RESTARLES UNA CANTIDAD Y LE HE BUSCADO DE MIL FORMAS Y NO ME HA
> DEJANDO, EN LA OTRA TABLA ESTE CAMPO ES UN CAMPO NORMAL Y NO TIENE NINGUNA
> RESTRICCION.
>
> ME PODRIAN COLABORAR PARA REALIZAR ESE CAMBIO MASIVO EN LAS 3 TABLAS PUES
> YO
> SE QUE LO DEBO HACER EN CADA TABLA POR SEPARADO PERO COMO PUES NI CON UN
> UPDATE SENCILLO PARA QUE COJA MAS REGISTROS.
>
> POR FAVOR ME INFORMAN ENVIANDOME UN CORREO A
>
> MIL GRACIAS Y HASTA PRONTO
>
> EDUAR VILLA



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