Muchas veces tenemos la necesidad de insertar valores en una columna identity, esto para lograr que keys de diferentes tablas se mantengan sicronizadas.
para lograr esto solo es necesario utilizar la sentencia
SET IDENTITY_INSERT Tabla ON : permitira que se inserte valores en columna identity.
SET IDENTITY_INSERT Tabla OFF : Volvera la tabla a su estado original, donde no permitira insertar valores en columnas identity.
Ejemplo
SET IDENTITY_INSERT dtSolicitudes ON
Insert Into dtSolicitudes (Id_Solicitud,Id_SolicitudTipo, Descripcion) Values ( 1, 1, ‘Servicio’)
donde Id_Solicitud es una columna Identity.
SET IDENTITY_INSERT dtSolicitudes OFF
1 comentario:
Excelente en un simple comando.
Gracias.
Publicar un comentario