![]() |
Firebird - Condición en Where que utilice los indices correctamente
Hola !
Firebird 2.5 Intento hacer algo como esto :
La tabla está indexada por el campo CLAVE, pero necesito condicionar la consulta según un parámetro externo. En esta consulta, si MODO = 1, siempre recorre la tabla completa (pongamos 100.000 registros). Si cambio la consulta por
la consulta sólo recorre 10 registros ya que TABLA está indexada por CLAVE y sólo hay 10 registros con Clave = 1. Gracias por vuestra ayuda. Saludos |
¿MODO hace referencia a algún campo o es sólo una variable?
¿Has probado a cambiar el orden?
|
La franja horaria es GMT +2. Ahora son las 06:06:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi