Comment puis-je sélectionner toutes les colonnes d'une table, ainsi que des colonnes, comme ROWNUM?

Dans Oracle, il est possible de faire un SELECT énoncé qui renvoie le numéro de ligne comme une colonne dans le jeu de résultats.

Par exemple,

SELECT rownum, column1, column2 FROM table

retourne:

rownum colonne1 colonne2 
1 Joe Smith 
2 Bob Jones 

Mais je ne veux pas spécifier de chaque colonne par la main. Je veux faire quelque chose comme:

select rownum,* from table
rownum colonne1 colonne2 colonne3 column4 
1 Joe Smith 1 2 
2 Bob Jones 3 4 

Des idées?

  • J'ai changé la question du titre, j'espère que vous n'avez pas l'esprit, afin de refléter avec plus de précision ce qui vous a été fait après.
InformationsquelleAutor ntsue | 2010-10-22