Comment obtenir la dernière valeur insérée dans la table SQL Server C#

la programmation


Je veux obtenir le dernier groupID inséré dans la table ProjectGroup

Voici le tableau

Groupe de projets
*ID de groupe
*Nom de groupe
*Nom du projet

Solution 3

Solution 1

voici le SQL :

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

faites-moi savoir si vous avez besoin de code en C# en utilisant ADO ou Linq

Solution 2

Vous avez fourni une liste de colonnes, mais aucune indication sur le type ou l’utilisation des données.
Le GroupId est-il un champ d’identité qui augmente automatiquement lorsqu’un enregistrement est inséré ?

Si tel est le cas, sélectionnez l’enregistrement avec l’identifiant de groupe maximum.

Si, toutefois, l’identifiant du groupe peut être inséré dans n’importe quel ordre, vous devez alors disposer d’un champ indiquant l’ordre d’insertion, tel que la date d’insertion. Dans ce scénario, vous pouvez utiliser la date d’insertion maximale.

Solution 4

exécutez cette commande en tant que requête

SELECT top(1)Columnname FROM TestQuestion ordre par nom de colonne desc ;

コメント

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