jueves, 5 de marzo de 2009

Como crear un autonumérico en Sql Server

Una de las cosas que me gustan de Access es la posibilidad de trabajar con campos autonuméricos. Necesitas hace runa tabla con un campo único que sea clave y te creas un autonumérico, que se incrementa automáticamente sin que tengas que hacer nada.

En Sql Server no existe el tipo de campo autonumérico aunque si hay una manera de crearte un campo autonumérico. Creamos un campo de tipo int y añadimos la claúsula IDENTITY:


CREATE TABLE Prueba (
Contador INT IDENTITY(1, 1) NOT NULL,
campo1 varchar(30)
)


Al comando identity se le indica en que valor comienza y el valor del incremento. Por ejemplo, si queremos que comience en 20 y se incremente de dos en dos escribiremos: IDENTITY(20,2)

1 comentario:

Anónimo dijo...

si lo vas a ahcer en modo grafico en las propiedades de la columna en las propiedades colocas identyti en true inic en el valor incial y el incrementeo en el valoe

gabriel isaza