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/

Published 27/4/2007 10:28 por Luis Ruiz Pavón
Comparte este post:
http://geeks.ms/blogs/lruiz/archive/2007/04/27/faq-en-foros-msdn-y-newsgroup-asp-net.aspx