29/12/2010, 13:50
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Autonumérico dependiente de otras columnas Poderse hacer se puede. Es en esencia lo que se hace cuando se crean las tablas de detalle de facturas o cualquier tipo de detalle de documento dependiente de otra tabla.
El problema de reiniciar la numeración por cada FK se suele resolver de dos formas:
1) Desde la aplicación. Es la forma más sencilla porque la numeración de las diferentes partes ya está contenida en los documentos generados por la aplicación.
2) En la base por medio de SP o de TRIGGERS. Es un poco más compleja, y no tan eficiente, pero se puede hacer. Se da fundamentalmente cuando los listados provienen de otra tabla de datos. Se suelen usar variables de usuario para esos casos.
¿Cuál prefieres?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |