SQL Server - Resetear campo IDENTITY

   
Vista:

Resetear campo IDENTITY

Publicado por eduardo (7 intervenciones) el 30/08/2013 20:58:25
Buenas, cuando quiero resetear la secuencia de un campo IDENTITY, solía hacerlo de la siguiente manera:
1
DBCC CHECKIDENT (MI_TABLA, RESEED,0)

Esto funciona cuando la tabla no se encuentra dentro de un esquema, de lo contrario, no funciona:
1
DBCC CHECKIDENT (ESQUEMA.MI_TABLA, RESEED,0)

Me gustaría saber a qué se debe y cómo puedo solucionar el inconveniente.

Saludos cordiales.
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
Imágen de perfil de Isaias Islas Gonzalez

Resetear campo IDENTITY

Publicado por Isaias Islas Gonzalez (3186 intervenciones) el 30/08/2013 23:37:18
Intentalo asi:

DBCC CHECKIDENT ('ESQUEMA.MI_TABLA', RESEED, 0)
DBCC CHECKIDENT ([ESQUEMA.MI_TABLA], RESEED, 0)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Resetear campo IDENTITY

Publicado por eduardo (7 intervenciones) el 31/08/2013 18:39:34
Vaya!, el nombre de la tabla debía ir encerrado entre comillas, ahora si funciona perfecto cuando la tabla se encuentra dentro de un esquema.

Muchas gracias, saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Isaias Islas Gonzalez

Resetear campo IDENTITY

Publicado por Isaias Islas Gonzalez (3186 intervenciones) el 03/09/2013 17:45:19
Que bueno que sirvio, saludos
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