FAQ en Foros MSDN y NewsGroup ASP.NET
A partir de ahora y junto com mi compañero y amigo de batallas Javier Conesa, vamos a escribir un FAQ de pequeños y sencillos atículos que responden a todas esas preguntas que salen a menudo en los foros.
Para empezar:
¿Como puedo reestablecer el valor de una columna autonúmerica en SQL Server?
Utilizando el comando DBCC CHECKIDENT
Argumentos 'table_name'
Es el nombre de la tabla para la que se va a comprobar el valor de identidad actual. La tabla especificada debe contener una columna de identidad. Los nombres de tabla deben cumplir las reglas de los identificadores.
NORESEED
Especifica que el valor de identidad actual no se debe cambiar.
RESEED
Especifica que el valor de identidad actual se debería cambiar.
new_reseed_value Es el nuevo valor de inicialización que se va a utilizar al reinicializar la columna de identidad. Si no se especifica new_reseed_value, DBCC CHECKIDENT no realiza ninguna acción.
WITH NO_INFOMSGS
Suprime todos los mensajes de información.
Ejemplo:
Para establecer el valor de una columna autonumérica a 0:
USE TuBaseDeDatos;
GO
DBCC CHECKIDENT ('Tabla', RESEED, 0)
GO
Para mas información:
http://msdn2.microsoft.com/es-es/library/ms176057.aspx
Salu2 y ya sabes, lo publicaremos en este blog y en su Web http://www.moreplus.es/