Gracias María.
Pero lo voy a plantear de esta manera, el Select funciona perfectamente poniéndole la cláusula Fetch First, así como lo pones en el ejemplo, es decir, FETCH funciona con Insert seguido de un Select, insertar filas desde una subconsulta con fetch, pero me refiero específicamente a UPDATE o DELETE con una subconulta con FETCH, lo que ví en un manual fue precisamente un DELETE condicionado por una subconsulta (SELECT) con Fetch Fisrt n Rows Only, pero el manual decía DB2 Versión 9 for SAP, por eso preguntaba acerca de la versión del DB2. En el i5 no me permite hacer este tipo de operación. Saludos!! > Date: Fri, 30 Jul 2010 09:56:26 +0200 > From: [email protected] > To: [email protected] > Subject: Re: version DB2 > > Buenos días, > > Creo que no tiene nada que ver con la versión de DB2, yo tengo algo > parecido te lo envio por si te sirve: > > SELECT * FROM Library/File a WHERE exists (select * from Library/File where > campo = a.campo) fetch first 1 rows only > > Saludos > María Bes > > > On Thu, 29 Jul 2010 22:56:17 +0000, Pedro Molina <[email protected]> > wrote: > > Hola Foro. > > > > > > > > Como veo que versión de DB2 tengo en el iSeries? para el caso tengo uno > con > > V5R2. > > > > > > > > El asunto es que quiero hacer un delete utilizando un subconsulta para > > borrar un determinado numero de registros asi: > > > > > > > > delete from Library.File > > where(select * from Libray.File where campo = 'SNHO' > > fetch first 1 rows only) > > > > > > > > El asunto es que me dá un error de que la clausula fetch es inválida, per > > en un manual de DB2 UDB para SAP hay un ejemplo de un delete parecido al > > que muestro arriba. > > > > > > > > Alguna sugerencia? es asunto de versión de la DB2?...help... > ____________________________________________________ > Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) > Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

