Cómo obtener el último valor insertado en la tabla del servidor SQL C#

programación


Quiero obtener el último ID de grupo insertado en la tabla ProjectGroup

aqui esta la mesa

Grupo de proyectos
*Identificación del grupo
*Nombre del grupo
*Nombre del proyecto

Solución 3

Solución 1

aquí está el SQL:

SQL
SELECT TOP(1) GroupID FROM ProjectGroup ORDER BY 1 DESC

déjame saber si necesitas algún código en C# usando ADO o Linq

Solución 2

Ha proporcionado una lista de columnas, pero no indica el tipo de datos ni su uso.
¿Es GroupId un campo de identidad que aumenta automáticamente cuando se inserta un registro?

Si ese es el caso, seleccione el registro con la identificación de grupo máxima.

Sin embargo, si la identificación del grupo se puede insertar en cualquier orden, entonces deberá tener un campo que indique el orden de inserción, como la fecha de inserción. En este escenario, puede utilizar la fecha máxima de inserción.

Solución 4

ejecute este comando como consulta

SELECCIONE top(1)Nombre de columna DESDE el orden de la pregunta de prueba por nombre de columna desc;

コメント

タイトルとURLをコピーしました