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.

Responder a