Autoincrementales a 1

08/01/2007 - 09:45 por Jaime Lloret | Informe spam
¿ Cómo puedo poner el valor de un autoincremental a 1 ?

Lo necesito porque despúes de un borrado de la tabla ENTERA necesito que los
registros empiecen por 1, 2, etc... y la defición del campo es
autoincremental

Un saludo y gracias


Jaime Lloret.

ISCOPYME, S.L.

CLÁUSULA DE CONFIDENCIALIDAD: ISCOPYME, S.L garantiza la confidencialidad de
los datos que obran en su poder y según lo estipulado por la LOPD (Ley
Orgánica 15/1999 de 13 de diciembre de Protección de Datos de Carácter
Personal). Este mensaje se dirige exclusivamente al destinatario consignado.
Puede contener información confidencial, de nuestra propiedad o legalmente
protegida. Si usted no es el destinatario, le informamos que cualquier
acceso, divulgación, copia o distribución de la información, así como
cualquier acción u omisión realizada con base a la misma, queda prohibida y
puede ser ilegal. En caso de haber recibido este mensaje por error, le
rogamos que nos lo reenvíe y notifique inmediatamente, borrando toda copia
de su sistema. Gracias.


ISCOPYME, S.L.
Ingeniería del Software y Consulting para la PYME.
Servicios Informáticos.

Tel : 966 688 12 88
Fax : 966 688 20 29
C/ Pintores, Nº 19.
03590 - ALTEA - Alicante
España.

www.iscopyme.com
Administración : admin@iscopyme.com
Depto. Software : soft@iscopyme.com
SAT : sat@iscopyme.com

Preguntas similare

Leer las respuestas

#1 Rubén Vigón
08/01/2007 - 09:55 | Informe spam
Hola Jaime,

Si la tabla no tiene restricciones FOREIGN KEY, un simple «TRUNCATE TABLE» eliminará todas sus filas y reiniciará los campos autonuméricos; en caso contrario, siempre puedes usar:

DBCC CHECKIDENT ('nombretabla', RESEED, numero)

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org
Respuesta Responder a este mensaje
#2 Maxi
08/01/2007 - 12:40 | Informe spam
Hola, lo que indico Ruben es correcto. Ahora porque queres reinicar los
indentities? como buena practica deberias tomar que el identity no se lo use
para codificar y mostrar eso al usuario, yo te recomiendo usar claves
naturales y no artificiales.

Un par de articulos al respecto:

http://www.configuracionesintegrale...p?articulo!9

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


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Jaime Lloret" escribió en el mensaje
news:
¿ Cómo puedo poner el valor de un autoincremental a 1 ?

Lo necesito porque despúes de un borrado de la tabla ENTERA necesito que
los registros empiecen por 1, 2, etc... y la defición del campo es
autoincremental

Un saludo y gracias


Jaime Lloret.

ISCOPYME, S.L.

CLÁUSULA DE CONFIDENCIALIDAD: ISCOPYME, S.L garantiza la confidencialidad
de
los datos que obran en su poder y según lo estipulado por la LOPD (Ley
Orgánica 15/1999 de 13 de diciembre de Protección de Datos de Carácter
Personal). Este mensaje se dirige exclusivamente al destinatario
consignado.
Puede contener información confidencial, de nuestra propiedad o legalmente
protegida. Si usted no es el destinatario, le informamos que cualquier
acceso, divulgación, copia o distribución de la información, así como
cualquier acción u omisión realizada con base a la misma, queda prohibida
y
puede ser ilegal. En caso de haber recibido este mensaje por error, le
rogamos que nos lo reenvíe y notifique inmediatamente, borrando toda copia
de su sistema. Gracias.


ISCOPYME, S.L.
Ingeniería del Software y Consulting para la PYME.
Servicios Informáticos.

Tel : 966 688 12 88
Fax : 966 688 20 29
C/ Pintores, Nº 19.
03590 - ALTEA - Alicante
España.

www.iscopyme.com
Administración :
Depto. Software :
SAT :


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