Popular

Obten claves web y navega gratis Router keygen para Android

Error 403 Forbidden con phpmyadmin y WAMP Server

Realizar suma, resta y división con javascript

¿Cómo podemos obtener el último ID generado al insertar datos en una tabla sql server?

 
En esté caso vamos a describir como obtener el último id que fue insertado a una tabla a través de SQL Server esto siempre y cuando tengamos una tabla con un índice autoincrementadle, esto muchas veces lo requerimos cuando necesitamos recuperar el id que se inserto para utilizarlo posteriormente las alternativas son: 


  • Variable @@Identity devuelve el último ID generado en cualquier sesión activa (tener cuidado ya que al ser en cualquier sesión activa puedes obtener un ID no esperado).
  • Función IDENT_CURRENT('nombre de la tabla') con este vamos a saber el ultimo id que se genero sea quien sea la sesión o usuario que lo inserto. 
  • Función SCOPE_IDENTITY() devuelve el id generado de cualquier tabla de sesión activa, es la función más recomendada y que más se utiliza cuando se aplica después de un insert en algun procedimiento almacenado por ejemplo. 

Aquí también les dejo otras recomendaciones a cerca de otros casos muy interesantes de conocer: 
  • Cómo reiniciar el identity de una tabla... click aquí
  • Cómo obtener los id's de un insert masivo (mas de 1 registro a la ves)... click aquí

Para más consejos de esté tipo sigue nuestro canal de youtube, deja tus dudas o comentarios para seguir creciendo.

Comentarios

Entradas populares de este blog

Error 403 Forbidden con phpmyadmin y WAMP Server

Número de filas afectadas por instrucción PL/SQL en Oracle [Utilidades].

Como truncar un número decimal en C# sin redondear.