Bonjour à tous,
existe t'il un equivalent de la fonction Oracle rownum sous SQL server:
Bonjour à tous,
existe t'il un equivalent de la fonction Oracle rownum sous SQL server:
Et vas voir sur le forum SQL Server j'ai pose la meme question aujourd'hui tu devrais y trouver la solution !
http://www.developpez.net/forums/viewtopic.php?t=94785
merci j'ai utilise la derniere solution (IDENTITY), ca marche bien.
_________________
Avec mon pote Robin des bars on prend aux riches et on boit a la sante des autres ...
Java, JDBC, SQL, Oracle
Specialiste Kamehameha des blagues-boulets
![]()
![]()
c'est aussi comme ça que j'ai débrouiller l'affaire, néanmoins est il possible de réinitialiser le compteur:
pourquoi faire ? c un identifiant et c vrai que si tu fais des deletes dans ta table a mon avis tu te troves avec un vrai gruillere apres. la je crois que la meilleur solution dans ce cas est de passer par un trigger qui fait une recherche de trou ou incremente en cas contraire.
Il me semble que j'avais deja repondu a une question du genre mais sous Oracle
disons que c'est une solution imparfaite, l'objectif étant d'obtenir un numéro de rang
Essai la fonction ROW_NUMBER() :
http://www.xoowiki.com/Article/SQL-S...-rang-115.aspx
Partager