Borrado de Registros

20/07/2005 - 21:59 por JReyes | Informe spam
Hola grupo como estan..

Como puedo borrar registros de mi base de datos que contengan un campo ID
autonumerico..

Explico

Tengo una Base de Datos en SQL Server 2000 estoy trabajando en un proyecto
utilizo para desarrollo VB6, en la DB tengo varias tablas con campos
AUTONUMERICOS en algunas necesito hacer DELETE, pero que sucede cuando
eliminamos un campo con AUTONUMERICO no sigue la secuencia de numeracion,
quiero saber como puedo hacer un procedimiento para cuando elimine un
registro siga la secuencia de numeracion

Preguntas similare

Leer las respuestas

#1 Maxi
21/07/2005 - 01:33 | Informe spam
Hola, no puedes hacer eso de forma simple. por eso no es recomendado usar
los autonumericos. Hace unos meses escribi un articulo sobre el tema, te
paso la direccion

http://www.microsoft.com/spanish/ms...art187.asp




Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"JReyes" escribió en el mensaje
news:
Hola grupo como estan..

Como puedo borrar registros de mi base de datos que contengan un campo ID
autonumerico..

Explico

Tengo una Base de Datos en SQL Server 2000 estoy trabajando en un proyecto
utilizo para desarrollo VB6, en la DB tengo varias tablas con campos
AUTONUMERICOS en algunas necesito hacer DELETE, pero que sucede cuando
eliminamos un campo con AUTONUMERICO no sigue la secuencia de numeracion,
quiero saber como puedo hacer un procedimiento para cuando elimine un
registro siga la secuencia de numeracion


Respuesta Responder a este mensaje
#2 Isaias
21/07/2005 - 02:52 | Informe spam
Maxi

No es debate, pero difiero en el NO USO de la columna IDENTITY, deberia ser,
NO usar columnas de tipo IDENTITY como PK, si estas, seran BORRADAS en algun
mometo.

Te comento mi caso, yo administro llamadas telefonicas de ALTO TRAFICO, esto
es, votos por telefono, mi PK es de tipo IDENTITY, NUNCA SE BORRAN.

Hasta la fecha, no he tenido problema algun con usar columnas de tipo
IDENTITY.

Como siempre, Felicidades, interesante articulo.

Saludos
Respuesta Responder a este mensaje
#3 Maxi
21/07/2005 - 03:27 | Informe spam
Hola, todo depende, para mi u identitty es una columna interna y nunca
externa al usuario. Cuando te piden q el problema de los identity es la
numeracion, entonces la estan usando para mostrar al usuario y ahi no
coincido con el uso de las mismas


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Isaias" escribió en el mensaje
news:

Maxi

No es debate, pero difiero en el NO USO de la columna IDENTITY, deberia
ser,
NO usar columnas de tipo IDENTITY como PK, si estas, seran BORRADAS en
algun
mometo.

Te comento mi caso, yo administro llamadas telefonicas de ALTO TRAFICO,
esto
es, votos por telefono, mi PK es de tipo IDENTITY, NUNCA SE BORRAN.

Hasta la fecha, no he tenido problema algun con usar columnas de tipo
IDENTITY.

Como siempre, Felicidades, interesante articulo.

Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida