Il est possible de faire une numérotation automatique de la séquence d'un SELECT sur Oracle?
J'ai besoin de faire une tâche dans Oracle que je ne sais pas comment faire cela.
Ok, j'ai besoin de faire un SELECT quand je définir une séquence de numérotation automatique à la volée.
Par exemple:
Select autonumber(1, 9000) as auto from some_table
Et le résultat serait
auto
------
1
2
3
4
5
6
7
8
9
10
...
9000
Ce serait possible de le faire? Y a-oracle de construire en fonction de qui va m'aider à faire cela?
OriginalL'auteur André | 2011-01-25
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur René Nyffenegger
Si vous voulez une séquence de nombres indépendants de lignes dans une table réelle, plutôt que la numérotation des lignes retournées (dans ce cas, regardez
rownum
ourow_number()
), vous pouvez le faire:OriginalL'auteur Alex Poole
Vous pouvez utiliser Oracle construit en rownum
De conformité ANSI, vous pouvez utiliser la fonction ROW_NUMBER() pour les dernières versions d'Oracle
OriginalL'auteur RichardTheKiwi