![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Otra posibilidad: borrar el registro sin miramientos. Al dar de alta un nuevo registro, reutilizas ese hueco del código.
Para ello ya no puedes usar un generador, deberías usar procedimiento almacenado que se encargue de buscar esos huecos antes de dar de alta. Por otro lado, no veo el por qué hacer lo que quieres. No es buena idea que una clave primaria tenga un valor para el usuario final, porque ese significado que tiene ahora, mañana puede cambiar y esto implica, remodelar toda la base de datos. Lo normal es tener un generador como clave primaria, y ahora en un campo "codigoUsuario" es donde guardas el valor reutilizable, ese valor que tiene un significado especial para el usuario. Ahora ya puedes hacer uso de un SP que revisa los huecos posibles y hacer lo que sea, pero independientemente de la integridad referencial. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
|||
|
|||
|
Gracias a todos por sus comentarios.Si es verdad que ese clave depende de otros campos que tengo en otras tablas, entonces lo que quiero es borrar todas los registros que dependan de este campo.Por ejemplo:
1...romance 2..velada 3..chistes Tengo otra tabla donde vienen los tips para el titulo romance 1.1....noches(esto se relaciona con romance) 2.1....comida(esto se relaciona con velada) 3.1...borrachito(esto se relacion con chistes) Ahora si yo borro 2-Velada...tambien que se borre 2.1-comida...y que se recorra la primer y segunda tabla y quede asi:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Borrar registro por codigo | Alexandro | Conexión con bases de datos | 4 | 09-05-2008 13:29:25 |
| Recorrer base de datos registro por registro | Goyo | SQL | 3 | 06-09-2006 21:40:47 |
| Borrar lineas detalle al borrar registro maestro | akinom38 | Conexión con bases de datos | 3 | 11-01-2006 10:38:07 |
| Recorrer Campos de Un Registro | Jvilomar | MS SQL Server | 3 | 22-11-2005 09:06:14 |
| Borrar registro .mdb con ADO | Masu | Conexión con bases de datos | 3 | 23-02-2004 19:16:10 |
|