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
