[ad_1]
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
Référer:
1. obtenir-la-dernière-ligne-insérée-id-avec-instruction-sql[^]
2. La meilleure façon d’obtenir l’identité de la ligne insérée ?[^]
3. sql-server-identity-vs-scope_identity-vs-ident_current-retrieve-last-inserted-identity-of-record/[^]
Solution 1
voici le 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 ;
[ad_2]
コメント