DB2 ya tiene ese identificador de registro.

se consigue con RRN(calificador de tabla), por ejemplo:

select rrn(tabla1), nombre
from clientes tabla1

Un saludo,
Miguel

----- Original Message -----
From: "Lara, Ricardo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, March 26, 2002 10:46 PM
Subject: Identificador de registro autom�tico


Hola,
Llevo poco en el foro y quiero felicitar a todos por lo activo que parece!!!
La consulta es la siguiente:

Nosotros trabajamos con ILE, incluyendo sentencias SQL.
Nuestro problema es que para crear un ID de registro autom�tico (equivalente
al "identity" de otras DDBB) no sabemos hacer otra cosa que una SELECT
COUNT(*) + 1, y no es que sea una maravilla de mecanismo. Adem�s en un
entorno concurrente no es raro que el ID otorgado a la transacci�n haya sido
grabado por otra..y se crea un bucle de reintentos cuanto menos peligroso!!
Hay otra forma mas elegante y fiable?

Gracias anticipadas,

Ricardo Lara
METZELER Automotive Profile Systems Ib�rica, S.A.
Tfn: +34 941 296 726
Fax:+34 941 258 657
e-mail: [EMAIL PROTECTED]


_____________________________________________________
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, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=AVE



_____________________________________________________
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, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

Responder a