Como podría crear via SQL este índice, no se me ocurrió mejor manera que
  ilistrarlo de esta forma, gracias de antemano.

*********** Principio de datos *******************************
  A          R RAUFPOS                   PFILE(QS36FTST/PFA1)
  A            F00001
  A            FTR                I      SST( F00001 1 1 )
  A          K FTR
  A          S FTR                       VALUES('1' '2')

--
 > Create view rauvista as (select substr(f00001, 1, 1) as ftr from
> qs36ftst/pfa1 where substr(f00001, 1, 1) in ('1', '2'))
>
> Después, cuando hagas la select desde esta vista:
>
> Select * from rauvista order by ftr.
--
Hola de nuevo;

Muy bueno lo anunciado por Christian, aunque aun no llegamos a 6.1, estamos en 5.3.

Juan Carlos, no me funcionó, copio el error que me generó. Ciertamente el archivo es un archivo plano creado por programa (RPG36) en QS36F; probablemente no se pueda con SQL a juzgar por el mensaje.

ID de mensaje . . . . : SQL7008 Gravedad . . . . . . . : 30 Tipo de mensaje . . . : Diagnóstico


Mensaje . . . . :   PFA1 de QS36TST no válido para la operación.
Causa . . . . . : El cód de razón es 7. Los cód de razón son:
     .
     .

7 -- No válida una tabla de base usada al crear una vista. Tabla descrita por pgm o se encuentra en un esquema temporal.

Salu2,
--
Nelson Brizuela Garcete

__________________________________________________
Forum.HELP400 es un servicio más de ServerNEWS.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a