Hacer ID Autoincremental en SQL Server (Tabla Existente)
![Tiempo de lectura](https://nubecolectiva.com/img/clock.png)
En ocasiones necesitamos hacer que la columna ID de nuestra tabla existente en MS SQL Server sea autoincrementable.
Por ejemplo, cuando creas una tabla usando Microsoft SQL Server Management Studio (SSMS), este no te hace la columna ID autoincrementable.
En este tutorial te enseñaré a como Hacer la columna ID Autoincremental en SQL Server sobre una tabla existente, vamos con ello.
![Las consultas en Microsoft SQL Server Management Studio (SSMS) se realizan con el lenguaje de consultas SQL Tabla de una base de datos de MS SQL Server](https://blog.nubecolectiva.com/wp-content/uploads/2024/07/tabla-de-una-base-de-datos-de-ms-sql-server.png)
Sigue los pasos tal cual como te indico para que todo salga bien.
En Microsoft SQL Server Management Studio (SSMS) presiona botón derecho del mouse sobre tu tabla y elige la opción Design o diseño.
Selecciona el nombre de tu columna para el id, para mi caso se llama id.
Luego ve a la ventana Column Properties o propiedades de la columna y establece los siguientes valores en la sección Identity Specification:
![Solo modifica lo que te indico, no muevas otras opciones Haciendo el ID autoincremental de una tabla de MS SQL Server](https://blog.nubecolectiva.com/wp-content/uploads/2024/07/haciendo-el-id-autoincremental-de-una-tabla-de-ms-sql-server.png)
Luego de establecer los valores que te indico en la sección Identity Specification, guarda los cambios.
Te aparecerá una ventana mencionando que no se puede guardar los cambios, presiona el botón Cancel para cerrarla:
![En la ventana "Column Properties" puedes modificar otros detalles de la columna Ventana de aviso que no se puede guardar los cambios](https://blog.nubecolectiva.com/wp-content/uploads/2024/06/ventana-de-aviso-que-no-se-puede-guardar-los-cambios.png)
Para resolver este inconveniente ve a Tools > Options > Designers y desactiva la opción que dice Prevent saving changes that require table re-creation, presiona el botón OK para aplicar el cambio:
Ahora si intentar nuevamente guardar los cambios, ya te debería dejar guardarlos sin problemas.
En el siguiente video puedes ver el resultado final y así estés tranquilo de que los pasos mencionados anteriormente funcionan:
Así de fácil puedes hacer que la columna ID sea Autoincremental en una tabla existente en MS SQL Server.
Conclusión
En este tutorial has aprendido a como hacer que la columna ID sea Autoincremental en una tabla existente en MS SQL Server.
Te servirá para tus proyectos con la base de datos MS SQL Server.
Recuerda siempre hacer un backup de tus bases de datos cuando tengas dudas de que algún método pueda funcionar en MS SQL Server.
Nota(s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.
- MS SQL Server
- 29-06-2024
- 06-07-2024
- Crear un Post - Eventos Devs - Foro
Social
Redes Sociales (Developers)
Redes Sociales (Digital)