FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Resetear el autoincremental del campo Identity
Hola Amigos...
bueno, esto más que consulta lo dejo por si alguien lo necesita.... Estaba buscando esto en el Foro y no lo encontre.. La idea es resetear el Autoincremental de un campo Identity de una Tabla en SQL Server. El comando utilizado desde una consulta SQL es el siguiente
Esto es estando posicionado en la Base donde se encuentra la tabla Al ejecutar esto entrega un mensaje similar al siguiente: Código:
Comprobación de información de identidad: valor de identidad actual '24', valor de columna actual '0'. Ejecución de DBCC completada. Si hay mensajes de error, consulte al administrador del sistema. Salu2
__________________
BlueSteel Última edición por ContraVeneno fecha: 23-11-2010 a las 21:22:22. |
#2
|
||||
|
||||
Estoy suponiendo que la tabla tendría que estar vacía...
¿cierto? No veo que esa consulta indique que va a borrar todo el contenido...
__________________
|
#3
|
||||
|
||||
Cita:
bueno.. si.. eso es obvio... es que cuando empiezas a realizar muchas pruebas ... la idea es volver a dejarla en cero.... un pequeño detalle... Salu2
__________________
BlueSteel |
#4
|
||||
|
||||
hola tambien existe la opcion si no mal recuerdo de truncate table "nombre de la tabla" y esto te inicializa toda la tabla corrijanme si me equivoco ,-)
Última edición por microbiano fecha: 24-11-2010 a las 00:06:08. Razón: error |
#5
|
||||
|
||||
truncate table te borra todos los registros, pero no inicializa los campos indentidad a cero... es decir, si tenías 11 registros, con el truncate, los borras, pero el siguiente registro tendrá un ID de 12...
__________________
|
#6
|
||||
|
||||
contraveneno no es por llevarte la contraria pero de verdad que yo siempre uso truncate table para iniciar las tablas
|
#7
|
|||
|
|||
Cita:
Por ultimo truncate table elimina la tabla y la vuelve a crear de cero, por lo que los Id autoincrementales se vuelven cero y sin registros. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con campo identity | Luis Cuenca | SQL | 7 | 04-02-2009 16:10:54 |
problemas con campo identity | ingmichel | SQL | 2 | 20-01-2009 23:43:08 |
campo autoincremental | Jheysson13 | Varios | 8 | 13-12-2006 22:35:34 |
Campo autoincremental | tarco35 | Tablas planas | 1 | 10-11-2003 14:53:25 |
Campo AutoIncremental PrimaryKey | cpal | Firebird e Interbase | 13 | 10-09-2003 19:21:50 |
|