Je souhaite obtenir un champ du dernier tuple que j'ai inséré dans une table à l'aide de SQL Server 2008 R2?Comment obtenir le dernier tuple d'une table avec SQL Server 2008 R2?
Répondre
Fondamentalement, ce que vous devez faire est:
SELECT TOP 1 (list of fields)
FROM dbo.YourTable
ORDER BY (some column) DESC
Vous devez définir comment commander les données afin que vous obtenez le « dernier ». Si vous triez par chaîne, int ou datetime, vous voudrez probablement trier dans un ordre décroissant pour obtenir le plus récent en premier.
Puisque vous n'avez pas fourni de structure de table ou de noms de champs, c'est ce que nous pouvons faire de mieux ..... la prochaine fois: s'il vous plaît demander un peu plus ciblé - fournir plus de détails! Nous sommes un bon programmeur - mais pas les lecteurs. Nous ne connaissons pas votre système ou votre base de données ou votre configuration - vous devez nous le dire.
Il n'y a aucun moyen sans une identité ou une colonne "inserteddateTime" pour trouver ceci. Une table est une collection non ordonnée de données et seul un ORDER BY donnera un ordre définitif. Vous ne pouvez pas compter sur autre chose.
SELECT TOP 1 *
FROM MyTable
ORDER BY Whatever DESC
Pouvez-vous expliquer plus sur la plus grande image s'il vous plaît?
- 1. SQL Server 2008 R2
- 2. Comment implémenter le partitionnement mod sur sql server 2008 r2?
- 3. SQL Server 2008 R2 Champ calculé Problème
- 4. Mise à niveau de SQL Server 2008 R2 Express vers SQL Server 2008 R2 Enterprise
- 5. SQL Server Express 2008 R2 - paquet bootstrapper
- 6. SQL Server 2008 R2 RTM sur MSDN?
- 7. Limitation de l'hémisphère SQL Server 2008 R2
- 8. Utilisation de SQL Server 2008 R2 avec Visual Studio Express
- 9. SQL Server 2008 - Obtenir le dernier enregistrement de la table jointe
- 10. Crystal Reports XI R2 Compatible avec SQL Server 2008?
- 11. MVC sur Server 2008 R2 - Comment?
- 12. Modification des tables répliquées dans SQL Server 2008 R2
- 13. SQL Server 2008 R2 Query Designer: comment obtenir une "image" à partir d'une instruction SQL?
- 14. Auto-incrémentation d'index pour Microsoft SQL Server 2008 R2
- 15. Sysutcdatetime dans Sql Server 2008 R2, est-il obsolète?
- 16. Clé ORDER BY dynamique dans SQL Server 2008 R2
- 17. Récupérer le dernier nombre d'enregistrements dans SQL Server 2008
- 18. Envoi de courrier SMTP dans SQL Server 2008 R2 Express
- 19. Extensions personnalisées SQL Server 2008 R2 Reporting Services
- 20. Services d'analyse pour SQL Server 2008 R2 Express
- 21. l'installation de Microsoft SQL Server 2008 R2 Édition Standard
- 22. Obtenir le dernier élément dans une table - SQL
- 23. Autorisations de fichier Windows Server 2008 R2
- 24. T-SQL contient la recherche et le tréma en allemand sur SQL Server 2008 R2
- 25. sql server 2008 table paramètres évalués linq2sql
- 26. sql server 2008: table sp_rename a disparu
- 27. Python: comment changer (dernier) élément de tuple?
- 28. Le programme d'installation CTP de SQL Server 2008 R2 se bloque instantanément après le démarrage
- 29. Netbeans 6.9 vers SQL Server 2008 R2: "impossible de résoudre le conflit de classement ..."
- 30. création de comptes de service dans Windows Server 2008 R2
Pourriez-vous fournir un peu plus de détails? Il est difficile de dire ce que vous demandez. – JohnFx
"dernier" dans quel sens ?? Par date ?? Par ID ?? Par quoi ... –
Avez-vous une colonne d'identité ou un autre moyen d'identifier la dernière ligne insérée? A moins que vous n'ayez quelque chose à 'ORDER BY', il n'y a aucun moyen de savoir dans quel ordre les lignes seront retournées. – Gabe