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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Resetear campo IDENTITY

Publicado por Isaias Islas Gonzalez (4558 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