01/04/2010, 08:48
|
| | Fecha de Ingreso: junio-2007
Mensajes: 22
Antigüedad: 17 años, 5 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 |