Los campos identity son campos autoincrementales, es decir, que cada vez que se inserte un nuevo a registro a nuestra tabla, este campo se incrementará automáticamente funcionando como una especie de ID.
La sintaxis sería la siguiente:
CREATE TABLE [tabla]
(
[CampoIdentity] INT IDENTITY ([valor_inicial], [valor_a_incrementar])
)
Donde:
[valor_incial]: Indica el número con el que comenzará nuestro campo
[valor_a_incrementar]: es la cantidad en que se incrementará automáticamente nuestro campo cada vez que insertemos un nuevo registro
Ejemplo:
CREATE TABLE [tblUsuario]
(
[ID] INT IDENTITY(1,1),
[Usuario] VARCHAR(100)
)
Siguiendo nuestro ejemplo, cuando insertemos un usuario ése comenzara con el ID 1 ( IDENTITY(1, 1) )
INSERT INTO [tblUsuario] ([Usuario]) VALUES ('Alejandro')
--Se guardará con el ID = 1
Al insertar un segundo usuario, el campo se autoincrementará automáticamente en 1 tal como se le especificamos al declarar el campo ( IDENTITY(1, 1) )
INSERT INTO [tblUsuario] ([Usuario]) VALUES ('Elsa')
--Se guardará con el ID = 2
domingo, 26 de febrero de 2012
Suscribirse a:
Entradas (Atom)
-
Ahora lo que vamos a hacer es validar los usuarios que vayamos agregando para evitar tener dos usuarios con la misma clave. Para hacer esto ...
-
Lo que pretendemos lograr es poder agregar registros a un GridView utilizando un DataTable que contenga toda la información que queremos mos...
-
Ahora bien, si lo que queremos es que nos salga una imagen en lugar de una leyenda tendremos que hacer lo siguiente. En mi caso, voy a agreg...