 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Lun 21 Jun, 2010 12:39 pm Asunto: Crear índices en Paradox |
|
|
De la misma forma que en Firebird creo índices con instrucciones SQL ALTER TABLE, ¿podrían crearse índice secundarios en tablas Paradox? Quiero decir: De forma similar a esto:
| Código: | CREATE TABLE Personas (Registro INTEGER NOT NULL, PrvAfi INTEGER NOT NULL, Apellidos CHAR(40), Nombre CHAR(15), Nif CHAR(8), Sexo CHAR(1), F_nacim DATE, Domicilio CHAR(50), Cpostal CHAR(5), Municipio INTEGER, Provincia INTEGER, Profesion INTEGER, C_electronico CHAR(60), Tlf_part CHAR(9), Tlf_prof CHAR(9), Tlf_movil CHAR(9), Situacion CHAR(1), Nuevo CHAR(1), Correo CHAR(1), Lo1599 SMALLINT DEFAULT 0, F_alta DATE, F_baja DATE, M_baja CHAR(25), N_afiliado CHAR(12), Afiliacion INTEGER, Junta INTEGER, C_refer CHAR(12), Periodo CHAR(1), F_pago CHAR(1), Cuota NUMERIC(10, 2), Entidad CHAR(4), Sucursal CHAR(4), Digitos CHAR(2), Numero CHAR(10), Observaciones BLOB SUB_TYPE 1)
ALTER TABLE Personas ADD CONSTRAINT ClvPer PRIMARY KEY (Registro, PrvAfi)
CREATE INDEX ClvPer2 ON PERSONAS(C_refer, PrvAfi) |
He estado mirando al ayuda de Builder y sólo he encontrado la posibilidad de crear índices primarios. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Lun 21 Jun, 2010 4:10 pm Asunto: |
|
|
El SQL de Paradox es bastante limitado, tienes una referencia completa en el archivo "LocalSQL.hlp" que viene con el BDE.
Para crear una tabla sencilla:
| Código: | CREATE TABLE "clientes.db" (
Id AUTOINC,
Apellidos CHAR(50),
Nombre CHAR(50),
PRIMARY KEY (Id)
) |
Y para añadir un indice secundario:
| Código: | CREATE INDEX Cliente ON "clientes.db" (Apellidos,Nombre) |
|
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|