On Wed, Nov 5, 2008 at 6:08 PM, Fabian Sandoval <[EMAIL PROTECTED]> wrote: > Si la tabla tiene 300.000 registros y necesito cambiar en todos los > registros que en el campo "liccateg" hay un '02' colocar en "licservicio" un > '05'
Algo asi: Update ttamlice Set liccateg ='02' Where licnumli in ( Select licnumli where licservicio = '05') ??? Testea primero .... si entendi deberia andar por ahí lo que necesitas, puedes usar un exist tb ahí al gusto tuyo...ahora sino es eso explicate mas ... slds. J > 2008/11/5 Javier Chávez B. <[EMAIL PROTECTED]> >> >> On Wed, Nov 5, 2008 at 5:53 PM, Fabian Sandoval >> <[EMAIL PROTECTED]> wrote: >> > Hola Amigos. >> > >> > Tengo que hacer esto pero no tengo ni idea de cómo hacerlo y como buscar >> > para no tener que recurrir a la lista >> > >> > Tengo una Tabla con esta estructura >> > >> > CREATE TABLE ttamlice >> > >> > ( >> > >> > licnumli character(14) NOT NULL, >> > >> > lictipid character(1), >> > >> > licident character(11), >> > >> > licfectr character(8), >> > >> > licofiex character(8), >> > >> > lictiptr character(2), >> > >> > liccateg character(2), >> > >> > licservicio character(2), >> > >> > CONSTRAINT "Primarita" PRIMARY KEY (licnumli) >> > >> > ) >> > >> > Lo que necesito hacer es que si en "liccateg" hay un '02' colocar en >> > "licservicio" un '05' >> > >> > Y colocar en todas las filas de "lictiptr" un '02' >> > >> > >> > >> > Muchas gracias por su colaboración. >> >> Necesitas un Update masivo de la tabla?? eso??? sino no entiendo .... >> >> Slds >> >> >> -- >> Cumprimentos >> jchavez >> linux User #397972 on http://counter.li.org/ > > -- Cumprimentos jchavez linux User #397972 on http://counter.li.org/ -- TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán