SQL Server - campo identity

 
Vista:

campo identity

Publicado por juan (15 intervenciones) el 22/06/2006 21:27:05
hola :
1-estoy haciendo una copia de tablas SELECT * into vartabla from table1pero la tabla no sale con los indices ni llaves como puedo hacer eso.
a estas tablas les hago TRUNCATEç

2.una de las tablas tiene un campo Identity como puedo hacer para volver el ultimo numero que quedo anteriormente al campo identity.

por ejemplo el campo identity quedo en 100
y despues le hago TRUNCATE a la tabla ,
como hago para que la nueva tabla siga con ese correlativo
pues yo inserto un registro y el identity aumenta en 1 pero deveria continuar en 101
como puedo hacer para hacer esto.
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:campo identity

Publicado por Edgar Quispe Manrique (12 intervenciones) el 23/06/2006 16:57:13
AMIGO HASTA DONDE MIS CONOCIMIENTOS LLEGAN LOS SELECT INTO NO COPIAN LLAVES NI CAMPOS DE IDENTIDAD
LO QUE PUDES HACER ES CREAR UN CAMPO ADICIONAL DE IDENTIDAD AL MOMENTO DE CREAR LA TABLA CON EL SELECT INTO

ASI MAS MENOS :
SELECT IDENTITY(int, 101, 1) AS ID_Num, * INTO TUNUEVA_TABLA FROM TUTABLA

TIENE TRES PARAMETROS EL IDENTITY
1. EL TIPO DE DATO
2. EL VALOR INICIAL DEL IDENTITY
3. EL VALOR DE INCREMENTO

ANTES DE HACER TU SELECT INTO CAPTURAS EN UNA VARIABLE EL ULTIMO NUMERO EN QUE SE QUEDO
BUENO ESPERO TE SIRVA DE AYUDA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:campo identity

Publicado por Isaías (3308 intervenciones) el 23/06/2006 18:52:59
Te envie respuesta a tu correo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar