Estimados:

A partir de V6R1 ya se puede hacer lo siguiente:

SQL key definitions support expressions, functions and operators enabling
more usage of indexes by query optimizer on complex queries
Fully supported by SQE optimizer (limited support by CQE)
EXAMPLES:
     CREATE INDEX ix_TotalSalary ON employees (Sales + Bonus)
     CREATE INDEX ix_FullName ON employees (CONCAT(CONCAT(FName,' '),
LName))

Great for improving performance of case-insensitive searches
     SELECT cust_id, cust_phone FROM customers
                     WHERE UPPER(company_name) = 'ACME'

      CREATE INDEX ix_uCompName ON customers(UPPER(company_name))

Create Index statement also supports the ability to create sparse indexes
(ie, Select/Omit criteria) but there currently is no optimizer awareness
Short-term value: provide SQL replacement of DDS Select/Omit logicals
EXAMPLE: CREATE INDEX cust_ix1 ON customers(cust_id) WHERE activCust='Y'

Saludos.
Lima-Peru

-----Mensaje original-----
De: [email protected]
[mailto:[email protected]]en nombre de Juan Carlos
Paredes
Enviado el: Lunes, 29 de Junio de 2009 01:33 a.m.
Para: [email protected]; forum.help400
Asunto: RE: Indice en SQL


No sería un índice, puesto que los índices no permiten selecciones,
omisiones o redefiniciones de campo. Puedes hacerlo mediante una vista:

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.

Saludos.

Juan Carlos.

-----Mensaje original-----
De: Nelson Brizuela [mailto:[email protected]]
Enviado el: viernes, 26 de junio de 2009 10:50
Para: forum.help400
Asunto: Indice en SQL

Hola t...@s;

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')

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

Comprobada por AVG - www.avg.es
Versión: 8.5.375 / Base de datos de virus: 270.12.94/2207 - Fecha de la
versión: 06/28/09 17:54:00
__________________________________________________
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

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
For all your IT requirements visit: http://www.transtec.co.uk



-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
For all your IT requirements visit: http://www.transtec.co.uk

__________________________________________________
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