bonjour tout le monde,
je cherche la requette qui permet de recuperer le dernier enregistrement dans une table en sql server2000.
Merci d'avance
bonjour tout le monde,
je cherche la requette qui permet de recuperer le dernier enregistrement dans une table en sql server2000.
Merci d'avance
Bonsoir,
Vous pouvez utiliser la fonction SCOPE_IDENTITY() pour récupérer la valeur de la colonne "IDENTITY" de la dernière ligne insérée.
@+
Est ce que tu peux donner un exemple stp?
sachant que la table contient pas un champ auto increment
Merci
Bonsoir,
Si la table ne comprend pas d'identité, il faut connaitre la valeur de la dernière clef insérée, d'où pour moi l'intérêt de pratiquement toujours utiliser une identité (int, bigint) en tant que clef technique.
@+
"Enregistrement" cela n'existe pas dans une base de données.
Lisez l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L2
"le dernier enregistrement " cela n'est en aucun cas possible dans aucun SGBDR par nature. http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L5
Et pour couronner le tout :
http://blog.developpez.com/sqlpro/p5...sont-des-ense/
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Partager