Autoincremento??

30/09/2005 - 20:40 por Jorge Reyero | Informe spam
Hola he creado una tabla en sqlserver y la clave primaria me gustaria q se
incrementara solo, me gustaria saber como tengo q definirla para q esto
suceda, muchas gracias

Un saludo

Preguntas similare

Leer las respuestas

#1 Lautaurus
30/09/2005 - 21:23 | Informe spam
Cuando definas la tabla, la columna clave primaria debe tener la
propiedad IDENTITY, y opcionalmente el valor inicial e incremento. Por
ejemplo :

CREATE TABLE jobs
(
job_id smallint
IDENTITY(1,1)
PRIMARY KEY CLUSTERED,
job_desc varchar(50) NOT NULL
min_lvl tinyint NOT NULL
max_lvl tinyint NOT NULL
)




Jorge Reyero escribió:
Hola he creado una tabla en sqlserver y la clave primaria me gustaria q se
incrementara solo, me gustaria saber como tengo q definirla para q esto
suceda, muchas gracias

Un saludo


Respuesta Responder a este mensaje
#2 Maxi
30/09/2005 - 23:23 | Informe spam
Hola, una forma es usar un campo identity pero si el valor no se lo vas a
mostrar al usuario. Si por ej la numeracion es para un documento como podria
ser una factura, OC o cosa simil, entonces te recomiendo que leas mi
articulo sobre este tema

http://www.microsoft.com/spanish/ms...art187.asp


-

"Jorge Reyero" escribió en el mensaje
news:
Hola he creado una tabla en sqlserver y la clave primaria me gustaria q se
incrementara solo, me gustaria saber como tengo q definirla para q esto
suceda, muchas gracias

Un saludo

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida