Question

J'essaie d'afficher le Rowid à côté de toutes les colonnes d'une instruction SELECT *.

J'utilise Oracle avec du crapaud pour exécuter l'instruction SQL.

J'ai deux tables que j'ai besoin de comparer, mais je n'ai aucun identifiant unique à utiliser lors du tri des deux tables à comparaison.J'ai donc pensé qu'utiliser le Rowid pour trier les deux tables afin de les comparer pourrait aider.

Y a-t-il un moyen d'ajouter Rowid à une instruction SELECT *?Je ne peux pas ajouter tous les noms de colonnes comme il y en a plus de 50 d'entre eux.Je ferai cela à plusieurs ensembles de tables où le nombre et le nom des colonnes varieront.

Toute aide ou idées autour de cela serait grandement appréciée.

Merci d'avance,

marwan

Était-ce utile?

La solution

You can do something like

SELECT rowid, a.*
  FROM table_name a

But I'm not sure that is actually going to help you. Sorting the data on ROWID is not going to be particularly useful since that is just a physical location on disk. It's just as arbitrary as presenting the data unsorted.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top