From: | Lennin Caro <lennin(dot)caro(at)yahoo(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org, Fabian Sandoval <sql(at)transitofloridablanca(dot)gov(dot)co> |
Subject: | Re: Como cambio campos |
Date: | 2008-11-05 18:07:51 |
Message-ID: | 391421.82018.qm@web59514.mail.ac4.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> From: Fabian Sandoval <sql(at)transitofloridablanca(dot)gov(dot)co>
> Subject: [pgsql-es-ayuda] Como cambio campos
> To: pgsql-es-ayuda(at)postgresql(dot)org
> Date: Wednesday, November 5, 2008, 5:53 PM
> 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'
>
>
Si la actualizacion la vas a hacer una vez puedes usar un update, si es continuo debes de usar un disparador
--Para ejecutar una vez
UPDATE ttamlice SET licservicio='05' WHERE liccateg='02';
From | Date | Subject | |
---|---|---|---|
Next Message | Fabian Sandoval | 2008-11-05 18:08:29 | Re: Como cambio campos |
Previous Message | Javier Chávez B. | 2008-11-05 18:05:54 | Re: Como cambio campos |