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