Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/01/2009, 12:51
tute666
 
Fecha de Ingreso: diciembre-2008
Mensajes: 39
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Dos cllaves primarias y resetear una

Distingui entre las "Claves Primarias" teoricamente correctas, y claves primarias de base de datos.
Mientras que es posible que tus documentos de identifiquen a travéz de la concatenacion de año y numero de documento.
Es preferible crear un ID entero de valor autonumerico.

Esta distinccion de correctitud teorica, simplifica el desarrollo y contempla a futuro, el posible cambio de criterio que define a un documento como "unico".
Esta de mas decir que esto implicaria verificar unicidad de la clave primaria compuesta por año+numerodocumento por codigo.

En su defecto, podés crear un Primary Key compuesto, por los campos año y Cod_Documento, pero el Primary Key lo tenés que armar e insertar por codigo.