Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/04/2010, 08:48
rolandofv
 
Fecha de Ingreso: junio-2007
Mensajes: 22
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Como Incremento la clave primaria???????

bueno, te lo explicare:
IDENTITY, es una propiedad del Transact-SQL, que te crea una 'columna identidad' para una tabla. Y que se utiliza para incrementar el valor de la columna identidad, al igual que el 'auto_increment de MySQL' o que 'serial en PostgreSQL'.
sus argumentos son:

IDENTITY (valor_inicial , valor_incremento)

POR EJEMPLO: Creamos una tabla persona con el atributo 'id' de tipo identidad.

CREATE TABLE persona
(
id int IDENTITY(1,2),
dni int,
nombre varchar (20),
edad int
)
// El atributo dni, tendra como valor inicial 1, y cada vez que se haga un registro en la tabla el valor se ira incrementando de 2 en 2.

insert into persona (dni, nombre, edad)
VALUES (3971778, 'Rolando', 24);

insert into persona (dni, nombre, edad)
VALUES (6857142, 'Fernanda', 25);

select * from persona;

//El resultado sera el siguiente, y fijate el campo id.

id | dni | nombre | edad
-------------------------------------------------
1 | 3971778 | rolando | 24
3 | 6857142 | Fernanda | 25

tambien puedes revisar
http://msdn.microsoft.com/es-es/library/ms186775.aspx