Hola:
Si usas V5R2 tienes la posibilidad de definir el campo contador como
una columna de identidad y es el OS400 quien numera automaticamente
los registros cuando se añaden.
CREATE TABLE ALEX/AJUT400 (CONTADOR BIGINT
GENERATED BY DEFAULT AS IDENTITY (START WITH 1,
INCREMENT BY 1
MINVALUE 1 NO MAXVALUE NO CYCLE NO ORDER CACHE 20) not null,
DESCRI CHAR (50 ) NOT NULL WITH DEFAULT)
INSERT INTO ALEX/AJUT400 (DESCRI) VALUES('http://www.ajut400.com')
Salu2
El 24/10/05, [EMAIL PROTECTED]<[EMAIL PROTECTED]> escribió:
>
> Buenos días a todos:
>
> Esta pregunta es para expertos en SQL:
>
> Tengo un fichero donde hay un campo CONTADOR a 0, y quiero que actualice por
> SQL este campo añadiendo 1 a cada registro.
>
> Es decir:
> Registro 1 CONTADOR=1
> Registro 2 CONTADOR=2
>
> En SQL he puesto la siguiente sentencia UPDATE CONTADOR+1
>
> Pero lo que hace es poner a todos los registros 1.
>
> Hay alguna forma de que guarde el contador con el valor del registro
> anterior.
>
> Advierto que soy novata en SQL, son nuestras primeras pruebas.
>
> Desde ya, muchas gracias
>
--
Mi blog sobre as400
http://www.ajut400.com
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400