Affichage de Rowid dans SELECT * (TOUS) Déclaration
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
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.