FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Index secundarios
estoy programando en Delphi 5 con Interbase y tengo una duda sobre lo index secundarios.
cree un tabla llamada productos. la cual tiene un indece primario que es el codigo del producto. y despues cree un indice secundario que tiene el nombre del proveedor. Create Table Producto ( Producto VarChar(13) not Null Descripcion VarChar(30) not Null .. ... .. Proveedor VarChar(5) not Nul ... .. ); Alter Table Producto add constraint PK_producto primary Key(Producto); Create Index Producto_idX1 on Producto (Proveedor); la duda es como cambio lo indeces para realizar las busquedas. por el proveedor. |
#2
|
||||
|
||||
Imagino que las componentes con que accedes a Interbase, TIBTable por ejemplo, tiene una propiedad IndexName.
// Saludos |
#3
|
|||
|
|||
NO ESTOY UTILIZANDO LOS IBDataSEt o IBQuery
|
#4
|
||||
|
||||
Cita:
Por otra parte, ni en tu mensaje original ni en este último indicas el tipo de componentes que utilizas para acceder a Interbase. // Saludos |
#5
|
|||
|
|||
Cita:
Estoy de acuerdo con Román en que no hay que "gritar" (= a escribir en mayúsculas) en los foros y que es combeniente la lectura de la Guía de Estilo (ver firma o link de Román) Por otro lado, si utilizas TIBQuery o TIBDataset, es de suponer que con un "Order By campo" en motor de la base de datos cogerá el plan correcto, es decir, el índice definido por ese campo (también dependera de la cláusula where que tengas, creo) |
|
|
|