RE:Total de campos para llave primaria
Es un sistema algo complejo de uno de mis clientes. El cual lo migro de una base de datos por lo que entiendo sybase. Basicamente el sistema ya estaba creado en sybase y ahroa yo estoy haciendo una migración del mismo de Visual Basic con Sybase a PHP con mysql. Ellos desean utilizar la misma estructura de sybase en mysql y no tengo permiso de modificar dicha estructura, o por lo menos modificarla lo menso posible.
Abajo la tabla que deseo crear.
Saludos.
/*==============================================================*/
/* Table: APODERADO */
/*==============================================================*/
create table APODERADO
(
tip_codigo_organizacion char(1) not null,
tip_codigo_jerarquia char(1) not null,
tip_codigo_materia char(1) not null,
codigo_provincia char(1) not null,
codigo_distrito char(1) not null,
codigo_organizacion char(1) not null,
codigo_jerarquia char(1) not null,
codigo_materia char(1) not null,
nu_instancia char(1) not null,
nu_proceso char(2) not null,
nu_tipo_caso char(2) not null,
nu_recibido int not null,
fe_recibido datetime not null,
nu_tipo_persona char(1) not null,
nu_tipo_parte char(1) not null,
nu_tipo_parte_calidad char(1) not null,
nu_tipo_defensa char(1) not null,
cod_parte varchar(50) not null,
nu_tipo_apoderado char(1) not null,
nu_estado_apoderado char(1) not null,
ced_firma_apoderado varchar(30) not null,
ficha varchar(10),
comentario varchar(254),
usuario varchar(13) not null,
terminal varchar(20) not null,
fecha_grabacion datetime not null,
nu_sitio smallint not null
);
alter table APODERADO
add primary key (tip_codigo_organizacion, tip_codigo_jerarquia, tip_codigo_materia, codigo_provincia, codigo_distrito, codigo_organizacion, codigo_jerarquia, codigo_materia, nu_instancia, nu_proceso, nu_tipo_caso, nu_recibido, fe_recibido, nu_tipo_persona, nu_tipo_parte, nu_tipo_parte_calidad, nu_tipo_defensa, cod_parte, nu_tipo_apoderado, nu_estado_apoderado, ced_firma_apoderado);