Pedro:
Lo que se es que es un tema de dinero y hay instrucciones que no vienen en el que no es full. JOSE LUIS _____ De: [email protected] [mailto:[email protected]] En nombre de Pedro Molina Enviado el: Viernes, 30 de Julio de 2010 11:39 a.m. Para: [email protected] Asunto: RE: version DB2 Ah caray...me estás diciendo que el SQL en el DB2 del i5 (tengo 2 un v5R2 y V5R4) no está completo? como puedo saber que versión del DB2 viene con la máquina? El manual al que hago referencia es Enhancing SAP by Using DB2 9 for z/OS SG24-7239-00 Seré que es una versión especial para trabajar con SAP? Saludos!! _____ From: [email protected] To: [email protected] Subject: RE: version DB2 Date: Fri, 30 Jul 2010 10:48:02 -0300 Pedro: Tengo entendido que en lo que hace al SQL hay versiones de DB2 acotadas y otras full en el AS/400. Y creo que depende de lo que se arregle al comprar el AS/400 Y se contrate el Software. JOSE LUIS Cattorini Hnos. SAIC Argentina _____ De: [email protected] [mailto:[email protected]] En nombre de Pedro Molina Enviado el: Viernes, 30 de Julio de 2010 10:33 a.m. Para: [email protected] Asunto: RE: version DB2 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. <http://www.bandoo.com/wp/ie.php?plg=ie&ad2=0&subs=hotmail&elm=sign>
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

