![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Porque la consulta que vas a realizar sobre la tabla de facturas será mucho menos costosa, si existe un índice por el campo que vas a utilizar en el WHERE.
De ahí que revises si te sirve el número de factura, la fecha, un autoincremental,... (a ver cual de ellos tiene índice definido). Es importante que exista índice por ese campo, mejor si el índice es UNIQUE. Si es la clave principal, es probable que el íundice en SQL Server sea CLUSTERED. ¡¡Eso sería lo máximo!! ![]() Siempre es mejor filtrar/ordenar/... por campos numéricos (eso incluye los DateTime) frente a otros tipo String.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
|||
|
|||
|
gracias nuevamente.
Pero si la consulta la hago comprobando el campo "fechaingreso", el cual no es indice. habrá algún problema en la bd si agrego ese campo como indice??? o no puedo hacer eso?? |
|
#3
|
||||
|
||||
|
Cita:
Eso si, debe ser un índice normal. No asignes CLUSTERED y no asignes UNIQUE.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
|||
|
|||
|
gracias por toda tu ayuda!!!
Una última consulta, es posible saber si existe un indice por código??? |
|
#5
|
||||
|
||||
|
Cita:
Para esa información y toda la que necesites están las tablas de sistema. Empieza por SysObjects y SysIndexes, aunque si revisas la ayuda verás que hay para consultar todo lo que necesites.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#6
|
|||
|
|||
|
Cita:
has sido muy amable. salu2 |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Vincular Access con MSSQL Server y Firebird | Tanis30 | Conexión con bases de datos | 6 | 18-02-2012 12:46:02 |
| exportar datos de una tabla en mssql | richy08 | MS SQL Server | 2 | 13-01-2010 19:52:15 |
| Quiero capturar mensajes de error de Access y personalizarlos en Delphi | bigpeter80 | Varios | 10 | 20-12-2008 18:32:45 |
| Capturar Error Access | n03l | Conexión con bases de datos | 1 | 28-07-2008 14:28:06 |
| Como realizar un Backup a una Base de Datos de MSSQL desde mi aplicacion?? | rjtostado | MS SQL Server | 4 | 12-05-2005 17:05:41 |
|